4.4. 升级 Java EE 依赖项
在 Fuse 7.8 中,BOM 文件中的一些受管依赖项已更新了 groupId
或 artifactId
属性,因此您必须相应地更新项目的 pom.xml
文件。
流程
-
打开项目的
pom.xml
文件。 要将
org.jboss.spec.javax.transaction
版本从 1.2 改为 1.3,将org.jboss.spec.javax.servlet
版本从 3.1 改为 4.0,请更新以下示例所示的依赖项:<dependency> <groupId>org.jboss.spec.javax.transaction</groupId> <artifactId>jboss-transaction-api_1.3_spec</artifactId> </dependency> <dependency> <groupId>org.jboss.spec.javax.servlet</groupId> <artifactId>jboss-servlet-api_4.0_spec</artifactId> </dependency>
要从 Java EE API 迁移到 Jakarta EE,请为每个
groupId
替换javax
198.51.100.0/24,并修改单个依赖项的artifactId
,如下例所示:<dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> </dependency> <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> </dependency> <dependency> <groupId>jakarta.inject</groupId> <artifactId>jakarta.inject-api</artifactId> </dependency>