第 5 章 将 JBoss EAP 应用的 Maven 项目迁移到 JBoss EAP 8.0
将应用的 Maven 项目迁移到 JBoss EAP 8.0 时,它使用 JBoss EAP BOM 管理依赖项,您必须更新 pom.xml 文件,因为 JBoss EAP 8.0 BOMs 引入了以下显著变化。
注意
如果应用程序在不进行任何更改的情况下迁移到 JBoss EAP 8.0,应用将使用不正确的依赖项构建,且可能无法在 JBoss EAP 8.0 上部署。
5.1. 重命名 JBoss EAP Jakarta EE 8 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
JBoss EAP Jakarta EE 8 BOM 已重命名为 JBoss EAP EE,其 Maven Coordinates 从 org.jboss.bom:jboss-eap-jakartaee8 改为 org.jboss.bom:jboss-eap-ee。在 Maven 项目(pom.xml)中使用此 BOM 可使用以下依赖项管理导入来识别:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-eap-jakartaee8</artifactId>
<version>${version.bom}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Maven 项目(pom.xml)应将新的"JBoss EAP EE" BOM 导入到其依赖项管理中:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-eap-ee</artifactId>
<version>${version.bom}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>