7

我正在使用 ANT 1.7.1,但我收到一个错误,即 zipgroupfileset 目标不支持排除。

我正在尝试执行以下操作-

<zipgroupfileset >
                <fileset dir="lib">
                <excludes>
         <exclude>META-INF/*.SF</exclude>
         <exclude>META-INF/*.DSA</exclude>
         <exclude>META-INF/*.RSA</exclude>                                       
                </excludes>

            </fileset>
   </zipgroupfileset>

请帮忙。

谢谢!

4

2 回答 2

3

接受的答案对我不起作用,我做了以下事情:

    <zipgroupfileset dir="lib" excludes="<jars containing the signatures>"/>
    <zipfileset src="lib/<jar containing the signatures>" excludes="META-INF/*.SF,META-INF/*.DSA"/>

此解决方案要求您知道哪些 jars 已签名(包含 .SF、.DSA、 .RSA)文件。您需要为每个罐子提供一个 zipfileset。

zipgroupfileset 无法检查 jar 的内容。

于 2018-12-19T16:04:44.953 回答
0

Zipgroupfileset已经是一个文件集,所以你只需要这样的东西:

<zipgroupfileset dir="lib" excludes="META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA"/>
于 2012-12-29T17:36:22.170 回答