maven-ear-plugin和JBoss AS 7

TS-*_*TS- 4 migration maven jboss7.x maven-ear-plugin

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

这会导致问题吗?

我还在努力弄清楚如何构建我的档案,现在有与JBoss AS 7类加载器工作方式的变化有关的问题.

Tho*_*hor 9

我不认为maven-ear-pluginJBoss具体.但您必须<version>6</version>在配置中指定JavaEE :

<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>
Run Code Online (Sandbox Code Playgroud)

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