4.4. Java EE の依存関係のアップグレード


Fuse 7.8 では、BOM ファイルの一部の管理依存関係が groupId または artifactId プロパティーを更新するため、それに応じてプロジェクトの pom.xml ファイルを更新する必要があります。

手順

  1. プロジェクトの pom.xml ファイルを開きます。
  2. 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>
  3. 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>
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.