我想使用 ANT 脚本将几个文件复制到现有的 zip 文件中。
有没有可用的任务?还是我需要解压缩 zip 文件然后复制所需的文件并再次压缩?
直接来自zip 任务的文档:
如果 ZIP 文件已经存在,更新参数控制会发生什么。当设置为 yes 时,ZIP 文件将使用指定的文件进行更新。(添加新文件;旧文件替换为新版本。)
如果您有一个名为 perlscr.zip 的现有 zip 文件,您可以使用 Ant Zip 任务在 shellscr 目录中添加一个名为 backup.sh 的文件:
<zip destfile="perlscr.zip"
basedir="shellscr"
includes="backup.sh"
update="true"/>