我正在迁移到 JBoss AS 7,并使用 maven 构建,在我看来,maven-ear-plugin 还不支持 JBoss AS 7。默认情况下它使用 JBoss AS 4。
这会引起问题吗?
我还在尝试弄清楚如何构建我的档案,现在遇到了与 JBoss AS 7 类加载器工作方式的变化相关的问题。
我不认为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
上面显示的示例取自此原型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)