Я использую 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, следующая структура каталогов развернутого уха:
MyApp.ear
- META-INF
- MyApp.jar
Но без эффекта.