是否有在ANT的方式从JAR中提取一个类文件,并把它放在另一个JAR?(Is there a way

2019-09-18 09:22发布

我的Ant构建脚本使用的WebSphere命令调用createEJBStubs产生一个JAR文件的一切,再加上一个新生成的类,即: com/myapp/services/_User_Service_Stub.class

由于这个stub类只用于在开发时运行JUnit测试,我想它是在其自己的JAR文件。

我怎么能告诉ANT复制的一切AAA.JAR匹配,也就是说, _*Stub.class只有那些文件复制到BBB.JAR (也保持相同的目录/包结构)?

任何意见或指针将不胜感激! 谢谢,

Answer 1:

好吧 - 回答我的问题 - 这是非常容易的。 对不起,我问。

<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?
标签: ant jar