タイトルで述べたように、ear をビルドするときにアーティファクト (wars と ejbs) が ear 内にコピーされますが、APP-INF/lib が欠落しており、何が原因かわかりません。
これは pom.xml の一部です:
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<earSourceDirectory>${basedir}/contentEar</earSourceDirectory>
<defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
<modules>
<webModule>
<groupId>my.webs</groupId>
<artifactId>web</artifactId>
<bundleFileName>web.war</bundleFileName>
</webModule>
<ejbModule>
<groupId>my.test.doc</groupId>
<artifactId>myEjb</artifactId>
<bundleFileName>myEjb.jar</bundleFileName>
</ejbModule>
</modules>
</configuration>
<executions>
<execution>
<id>build-ear</id>
<phase>package</phase>
<goals>
<goal>ear</goal>
</goals>
</execution>
</executions>
</plugin>
また、/contentEar フォルダーには application.xml ファイルとマニフェスト ファイルしかありません。
これについてのアイデアがあれば、私を助けてください...