【问题标题】:Map JBoss Modules to Maven pom.xml Dependencies将 JBoss 模块映射到 Maven pom.xml 依赖项
【发布时间】:2015-09-04 16:58:13
【问题描述】:

我有一个工件,我正在部署到 JBoss 环境,并配置了一些可选(但库存 AS7)模块。我想确保我在 pom.xml 中声明的“提供”依赖项与 jboss-deployment-structure.xml 中声明的模块同步。是否有这样做的标准机制或参考?我不确定这些模块如何/是否与 Maven 依赖项相关。

我看到了a similar question,但它处理的是从 maven 依赖项到另一个方向 -> jboss 模块。

【问题讨论】:

    标签: java maven jboss jboss7.x dependency-management


    【解决方案1】:

    好吧,我想我找到了一个好方法。 JBoss 确实维护了一个 Maven BOM 项目on gitHub。这将枚举与特定 AS/EAP 版本关联的所有依赖项(您可以将 BOM 与应用服务器规范 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>
    

    现在您可以确定您正在编译/链接一组与您的应用程序服务器兼容的依赖项。啊——感觉好多了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 2012-04-21
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      相关资源
      最近更新 更多