我的ANT构建脚本使用一个名为createEJBStubs的WebSphere命令,该命令生成一个JAR文件,其中包含所有内容以及一个新生成的类,即:com/myapp/services/_User_Service_Stub.class。
由于这个存根类仅用于在开发时运行JUnit测试,因此我希望它位于自己的JAR文件中。
我如何告诉ANT复制AAA.JAR中与_*Stub.class匹配的所有内容,并只将那些文件复制到BBB.JAR中(同时,保持相同的目录/包结构)?
如果您有任何想法或建议,将不胜感激!谢谢,
抢夺
发布于 2012-06-23 02:16:23
好的--回答我自己的问题--这出人意料地简单。抱歉,我问了。
<unzip src="AAA.JAR" dest="./temp">
  <patternset>
    <include name="**/_*Stub.class" />
  </patternset>
</unzip>
<zip destfile="BBB.JAR" basedir="./temp" />谢谢蚂蚁。
https://stackoverflow.com/questions/11161539
复制相似问题