2013-01-02 40 views
0

我有一棵树,我想将其压缩并压平成一个目录。例如,如何将zip文件的所有元素移动到前缀目录中

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

,我想在拉链的lib目录到结束,如下所示:

lib/x.jar 
lib/y.jar 

我试过如下:

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

但这导致zip文件中的同一棵树。我知道我可以定义单独的文件集,但这看起来很糟糕,因为如果我向lib目录添加了另一个jar目录(即,它不是很面向对象的),那么我将不得不添加一个文件集,将新的目录从zip中移出。

谢谢。

回答

0
try this 
<include name="*.jar"/> 
instead of 
<include name="**/*.jar" />  
相关问题