【发布时间】:2014-10-21 00:16:58
【问题描述】:
我们的项目是使用 maven 构建的。良好设计的 pom 文件可以成功解决许多依赖项。 我们需要生成计划在 JBoss7AS 上部署的 sar 模块。我们必须在 META-INF/jboss-deployment-structure.xml 文件中手动描述所有依赖项(包括我们的模块)
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<resources>
<resource-root path="lib/activemq-camel-5.6.0.jar"/>
<resource-root path="lib/activemq-core-5.6.0.jar"/>
<resource-root path="lib/activemq-pool-5.6.0.jar"/>
<resource-root path="lib/activemq-protobuf-1.1.jar"/>
<resource-root path="lib/ant-1.6.5.jar"/>
<resource-root path="lib/antlr-2.7.6.jar"/>
当我们在 maven 配置中更改任何依赖项的版本时,我们必须在所有 sar 模块中手动更改它。 有没有办法使用 Maven 功能自动生成这样的文件 还有可能完全避免使用这个文件吗?我是 JBoss 的菜鸟
【问题讨论】:
标签: maven deployment jboss sar