2015-09-04 83 views
0

我有一個工件,我正在部署到配置了一些可選(但是股票AS7)模塊的JBoss環境。我想確保在我的pom.xml中聲明的「提供的」依賴項與jboss-deployment-structure.xml中聲明的模塊同步。有這樣的標準機制或參考嗎?我不確定如何/如果模塊與Maven依賴關係相關聯。將JBoss模塊映射到Maven pom.xml依賴關係

我看到a similar question,但它處理從maven dependency - > jboss模塊的另一個方向。

回答

0

Aight,我想我已經找到了一個好方法。 JBoss確實維護一個Maven BOM項目on gitHub。這將列舉與特定AS/EAP版本相關的所有依賴關係(您可以通過應用服務器規範here交叉引用BOM)。要使用此功能,只需將BOM添加到項目中,像這樣:

<dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>org.jboss.bom</groupId> 
      <artifactId>jboss-javaee-7.0-eap</artifactId> 
      <version>7.0.0-SNAPSHOT</version> 
      <scope>import</scope> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

現在你可以肯定的是,你正在編譯/鏈接到的相關性集合的與您的應用程序服務器兼容。 aaaah - 感覺更好!