2015-09-04 4 views
0

У меня есть артефакт, который я развертываю в среде JBoss с некоторыми настраиваемыми (но имеющимися) AS7-модулями. Я хочу убедиться, что мои «предоставленные» зависимости, объявленные в моем pom.xml, синхронизируются с модулями, объявленными в jboss-deployment-structure.xml. Существует ли стандартный механизм или ссылка для этого? Я не уверен, как/если модули коррелируют с зависимостями maven.Карта JBoss Modules to Maven pom.xml Зависимости

Я видел a similar question, но он касался перехода в другом направлении от зависимости maven -> модуль jboss.

ответ

0

Aight, я думаю, что нашел хороший подход. JBoss поддерживает проект Maven BOM on gitHub. Это будет перечислять все зависимости, связанные с конкретной версией AS/EAP (вы можете перекрестно ссылаться на спецификацию с помощью спецификации сервера приложений here). Чтобы использовать эту функцию, просто добавьте 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> 

Теперь вы можете быть уверены, что вы компиляции/линковки набора зависимостей, которые совместимы с сервером приложений. аааах - это лучше!

Смежные вопросы