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,请为每个
groupId
替换javax
TOTP 替换为jakarta
prerequisites,并修改各个依赖项的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>