6.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,请将
javax.*替换为jakarta.*,为每个组Id 修改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>