0

我有一棵树,我想将其压缩并展平到一个目录中。例如,

lib/a/x.jar
lib/y.jar

我想最终在 zip 的 lib 目录中,如下所示:

lib/x.jar
lib/y.jar

我尝试了以下方法:

<zipfileset  dir="lib" prefix="lib">
    <include name="**/*.jar"  />
</zipfileset>

但这会导致 zip 文件中出现相同的树。我知道我可以定义单独的文件集,但这似乎很糟糕,因为如果我将另一个 jar 目录添加到 lib 目录(即,它不是非常面向对象),我将不得不添加一个文件集并且很容易将新目录从 zip 中删除。

谢谢。

4

1 回答 1

0
try this 
<include name="*.jar"/> 
instead of 
<include name="**/*.jar"  />    
于 2013-11-10T23:41:59.137 回答