My ANT构建脚本使用名为createEJBStubs的WebSphere命令生成一个JAR文件,其中包含所有内容以及一个新生成的类,即:com/myapp/services/_User_Service_Stub.class
。
由于此存根类仅用于在开发时运行JUnit测试,因此我希望它位于自己的JAR文件中。
如何告诉ANT复制AAA.JAR
中匹配的所有内容,比如_*Stub.class
,并将这些文件只复制到BBB.JAR
(同样,保持相同的目录/包结构)?
任何想法或指示都会非常感激!谢谢,
罗布
答案 0 :(得分:6)
好的 - 回答我自己的问题 - 这简直太容易了。对不起我问了。
<unzip src="AAA.JAR" dest="./temp">
<patternset>
<include name="**/_*Stub.class" />
</patternset>
</unzip>
<zip destfile="BBB.JAR" basedir="./temp" />
谢谢ANT。