我的Ant构建脚本使用的WebSphere命令调用createEJBStubs产生一个JAR文件的一切,再加上一个新生成的类,即: com/myapp/services/_User_Service_Stub.class
。
由于这个stub类只用于在开发时运行JUnit测试,我想它是在其自己的JAR文件。
我怎么能告诉ANT复制的一切AAA.JAR
匹配,也就是说, _*Stub.class
只有那些文件复制到BBB.JAR
(也保持相同的目录/包结构)?
任何意见或指针将不胜感激! 谢谢,
抢
好吧 - 回答我的问题 - 这是非常容易的。 对不起,我问。
<unzip src="AAA.JAR" dest="./temp">
<patternset>
<include name="**/_*Stub.class" />
</patternset>
</unzip>
<zip destfile="BBB.JAR" basedir="./temp" />
感谢ANT。
文章来源: Is there a way in ANT to extract one class file from a JAR and put it in another JAR?