私はインターネットでかなりの研究をしましたが、BOM
ファイルとMavenをどうすればよいのかわかりません。MavenでBOMファイルを使用するには?
問題は私がJBoss 7.1.1を使用していて、すべてのJBossクライアントジャーをpom.xml
に含めることです。 JBossには、BOMファイルを使用する必要があると書かれているマニュアルがありますが、私はpom.xml
でそれをどのように使用するのか分かりません。
助けてください。
私はインターネットでかなりの研究をしましたが、BOM
ファイルとMavenをどうすればよいのかわかりません。MavenでBOMファイルを使用するには?
問題は私がJBoss 7.1.1を使用していて、すべてのJBossクライアントジャーをpom.xml
に含めることです。 JBossには、BOMファイルを使用する必要があると書かれているマニュアルがありますが、私はpom.xml
でそれをどのように使用するのか分かりません。
助けてください。
bom
は、材料のいわゆる法案である - それはバージョンが一緒に動作することを保証するために、いくつかの依存関係をバンドルしています。 JBossには、ArquillianとJBoss ASを含む多くのプロジェクトがあります。
the maven docsにはbom
の使用方法が記載されています。それは下に隠れています。
実用例:
あなたはこのようなあなたのポンポンにBOMが含まれています。そして、
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<version>${javaee6.with.tools.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
あなたはそれがbom
で定義されている場合、依存関係のバージョン属性を指定する必要はありませんこのように:
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
あなたは、JBossをインストールしたら、あなたは同じフォルダに クライアント\ のjboss-EAP-6.0 \ binに\ JBossの-client.jarのを見つけることができたreadme.txt Cがあります:\のjboss-EAP-6.0 \ binが\ client \ README.txt – Reddymails
@Reddymails - ええ、これはおそらく非常にマニュアルOPはどのように解釈するのか分からないです。良い発見。 – kostja
ところで、別の便利なポインタ:[MavenとJBoss:BOMを使ってリリースを同期させる方法(http://www.mastertheboss.com/jboss-maven/maven-and-jboss-how-to-use) -boms) –
万一、.pomファイルを意味しますか?このマニュアルへのリンクを提供できますか?実際に – JHollanti