我有一棵树,我想压缩并压平到一个目录中。例如,
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文件中的同一个树。我知道我可以定义单独的文件集,但是这看起来很糟糕,因为如果我将另一个jars目录添加到lib目录(即,它不是非常面向对象的话)我将不得不添加一个文件集将新目录从拉链中取出。
感谢。
答案 0 :(得分:0)
try this
<include name="*.jar"/>
instead of
<include name="**/*.jar" />