4.4. Maven プロジェクトで依存関係管理として JBoss EAP MicroProfile BOM のインポート
JBoss EAP MicroProfile Bill of Materials (BOM) をインポートして、ランタイム Maven 依存関係のバージョンを制御します。<dependencyManagement> セクションで BOM を指定する場合、provided スコープで定義されている Maven 依存関係のバージョンを個別に指定する必要はありません。
前提条件
Maven プロジェクトを初期化している。
詳細は、
maven-archetype-webappを使用した Maven プロジェクトの作成 を参照してください。
手順
pom.xml設定ファイルの properties セクションに BOM バージョンのプロパティーを追加します。<properties> ... <version.bom.microprofile>5.0.0.GA-redhat-00009</version.bom.microprofile> </properties><version.bom.microprofile>プロパティーで定義された値が、BOM バージョンの値として使用されます。JBoss EAP BOM の依存関係管理をインポートします。
<project> ... <dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.bom</groupId>1 <artifactId>jboss-eap-xp-microprofile</artifactId>2 <version>${version.bom.microprofile}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> </project>
オプションで、Tools Bill を含む JBoss EAP EE をプロジェクトにインポートできます。詳細は、Maven プロジェクトの依存関係管理として JBoss EAP BOM をインポートする を参照してください。