【问题标题】:maven-ear-plugin and JBoss AS 7maven-ear-plugin 和 JBoss AS 7
【发布时间】:2013-07-07 12:42:10
【问题描述】:

我正在迁移到 JBoss AS 7,并且使用 maven build,在我看来 maven-ear-plugin 还不支持 JBoss AS 7。默认情况下,它使用 JBoss AS 4。

这会导致问题吗?

我还在尝试弄清楚如何构建我的档案,现在遇到与 JBoss AS 7 类加载器工作方式变化相关的问题。

【问题讨论】:

    标签: maven migration jboss7.x maven-ear-plugin


    【解决方案1】:

    我不认为maven-ear-plugin 是特定于 JBoss 的。但是您必须在配置中指定 JavaEE <version>6</version>

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-ear-plugin</artifactId>
      <version>2.6</version>
      <configuration>
        <version>6</version><!-- Java EE 6 -->
        <defaultLibBundleDir>lib</defaultLibBundleDir>
        <modules>
          <webModule>
            <groupId>my.group</groupId>
            <artifactId>my-web</artifactId>
            <contextRoot>/my</contextRoot>
        </webModule>
      </modules>
    </configuration>
    

    要获得 JBoss7 EAR 的工作示例,您可以使用以下原型创建一个新项目:org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1 上面显示的示例取自此原型。

    【讨论】:

    • 谢谢 - 我问的是 maven-ear-plugin 因为在配置中有一个 并且你可以在它下面设置 ,但是到 2.6 它只支持 jboss 5。我似乎无法使用该原型生成项目,我不是 maven 专家,所以我假设原型用于 -DartifcatId 参数?
    • 在 Eclipse 中,您可以File - New - Other - Maven - Maven Project。然后你可以选择一个原型。
    • 很酷,谢谢...我将使用它作为参考,希望可以启动并运行
    猜你喜欢
    • 2011-04-26
    • 2013-05-26
    • 2012-10-09
    • 1970-01-01
    • 2014-09-08
    • 2012-03-03
    • 2012-03-23
    • 2012-11-21
    • 1970-01-01
    相关资源
    最近更新 更多