我也有同样的问题。
修复了仅添加一个属性以强制 Zip64 扩展的问题:
<zip zip64Mode="always" ..... />
尝试一下,应该也适合你。
使用 7-zip 代替常规 zip 目标来创建 zip。
<property name="7z.exe" value="C:/Program Files/7-Zip/7z.exe" />
<target name="zip-dist" description="archiving artifacts">
<exec executable="${7z.exe}">
<arg value="a" />
<arg value="-tzip" />
<arg value="${artifacts}/${zipfile}.zip" />
<arg value="${target.dist}/*.xyz-*" />
</exec>
</target>
由于 7-zip 包含有关标头的所有必要信息,因此不会出现警告。
当然,系统中必须有7-zip。