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>
我已经完成了我的 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>