0

我期待一个示例,该示例解压缩从 ANT 内的类路径引用的文件。我在网上找不到任何例子。当我尝试使用 unjar 目标中的路径时,它会解压缩类路径中的所有 jar 文件。任何人都可以建议我举一些例子吗?

4

1 回答 1

0

您必须指定要解压缩的 jar 名称。
可能您的 src 中有通配符(*)

这将解开 ${ant.home}/lib/ 中的所有 jars

<unzip src="${ant.home}/lib/*.jar" dest="..."/>

我认为你应该使用:

<unzip src="${ant.home}/lib/ant.jar" dest="..."/>

如果您想从 jar 中解压缩一些文件,请查看以下示例:

<unzip src="${ant.home}/lib/ant.jar" dest="...">
  <patternset>
    <include name="**/ant_logo_large.gif"/>
    <include name="**/LICENSE.txt"/>
  </patternset>
</unzip>

查看解压任务文档

于 2010-12-08T11:46:06.457 回答