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.*
をjakarta.*
に置き換え、個別の依存関係の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>