我有一棵树,我想将其压缩并展平到一个目录中。例如,
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 中删除。
谢谢。