【问题标题】:Is there a way in ANT to extract one class file from a JAR and put it in another JAR?ANT 中有没有办法从 JAR 中提取一个类文件并将其放入另一个 JAR 中?
【发布时间】:2012-06-23 02:16:22
【问题描述】:

我的 ANT 构建脚本使用名为 createEJBStubs 的 WebSphere 命令生成一个 JAR 文件,其中包含所有内容以及一个新生成的类,即:com/myapp/services/_User_Service_Stub.class

由于这个存根类仅用于在开发时运行 JUnit 测试,我希望它位于自己的 JAR 文件中。

我如何告诉 ANT 复制 AAA.JAR 中与 _*Stub.class 匹配的所有内容,并仅将这些文件复制到 BBB.JAR 中(同时保持相同的目录/包结构)?

任何想法或指示将不胜感激!谢谢,

罗伯

【问题讨论】:

标签: ant jar


【解决方案1】:

好的——回答我自己的问题——这非常容易。对不起,我问了。

<unzip src="AAA.JAR" dest="./temp">
  <patternset>
    <include name="**/_*Stub.class" />
  </patternset>
</unzip>

<zip destfile="BBB.JAR" basedir="./temp" />

谢谢蚂蚁。

【讨论】:

猜你喜欢
  • 2019-12-05
  • 2011-04-19
  • 2021-09-02
  • 2012-04-19
  • 2013-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-21
相关资源
最近更新 更多