我正在使用 Eclipse,它使用 Ant 将 EJB 部署到本地 OC4J 容器。
我需要从部署中排除一些文件。
我打开了文件:
D:\eclipse\plugins\org.eclipse.jst.server.generic.oc4j_1.5.206.v20090812\buildfiles\oracle.10.1.3.xml
并发现:
<target name="package.module.ejb">
<jar destfile="${server.publish.dir}/${module.name}.jar">
<zipfileset dir="${module.dir}">
<include name="**/*.*"/>
<exclude name="**/*.java"/>
</zipfileset>
</jar>
</target>
我需要排除的文件具有以下模式:
XXXTest.class(以 Test.class 结尾)
我试过添加:
<exclude name="**/*Test.class"/>
编辑
我将 JAR 部署在一个 EAR 中,以下是部署的 ear 的目录结构:
MyApp.ear
- META-INF
- MyApp.jar
但没有任何效果。