私はJBossAS7に移行中ですが、mavenビルドを使用しているようですが、maven-ear-pluginはまだJBossAS7をサポートしていないようです。デフォルトでは、JBossAS4を使用します。
これは問題を引き起こしますか?
また、アーカイブの構造化の方法を進めながら、JBossAS7クラスローダーの動作方法の変更に関連する問題が発生していることも理解しようとしています。
私はJBossAS7に移行中ですが、mavenビルドを使用しているようですが、maven-ear-pluginはまだJBossAS7をサポートしていないようです。デフォルトでは、JBossAS4を使用します。
これは問題を引き起こしますか?
また、アーカイブの構造化の方法を進めながら、JBossAS7クラスローダーの動作方法の変更に関連する問題が発生していることも理解しようとしています。
maven-ear-plugin
JBoss固有のものではないと思います。<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>
JBoss7 EAR の動作例を取得するには、次のアーキタイプを使用して新しいプロジェクトを作成します:org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1
上記の例は、このアーキタイプから取得したものです。