Liferay CE 7.2.1 GA2 - 升级后解决自定义模块依赖关系

Liferay CE 7.2.1 GA2 - Resolve custom modules dependancies after upgrade

我已经完成了我的 Liferay 从版本 CE 7.1.0 GA1 到 Liferay CE 7.2.1 GA2 的升级。

我现在卡在要升级的自定义模块依赖项上。

例如:

<dependency>
    <groupId>com.liferay.portal</groupId>
    <artifactId>com.liferay.portal.kernel</artifactId>
    <version>3.0.0</version>
    <scope>provided</scope>
</dependency>

在我的包中可用的 portal-kernel.jar 中,我找到了版本 4.35.4,但无法通过 maven 导入它。

是否有解决方案使所有版本模块都与我的新 liferay 版本兼容?

谢谢,

用唯一的 release.portal.api 导入替换核心依赖项列表。

https://mvnrepository.com/artifact/com.liferay.portal/release.portal.api/7.2.1-ga2

<dependency>
    <groupId>com.liferay.portal</groupId>
    <artifactId>release.portal.api</artifactId>
    <version>7.2.1-ga2</version>
</dependency>

这也可以:

<properties>
   <liferay.bom.version>7.2.1-1</liferay.bom.version>
</properties>
<dependencyManagement>
   <dependencies>
      <dependency>
                    <groupId>com.liferay.portal</groupId>
                    <artifactId>release.portal.bom</artifactId>
                    <version>${liferay.bom.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
                <dependency>
                    <groupId>com.liferay.portal</groupId>
                    <artifactId>release.portal.bom.compile.only</artifactId>
                    <version>${liferay.bom.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
                <dependency>
                    <groupId>com.liferay.portal</groupId>
                    <artifactId>release.portal.bom.third.party</artifactId>
                    <version>${liferay.bom.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
        </dependencyManagement>