我想使用ANT脚本将几个文件复制到现有的zip文件中。
有没有可用的任务?或者我是否需要解压缩zip文件然后再复制所需的文件并压缩?
答案 0 :(得分:6)
直接来自documentation of the zip task:
update参数控制ZIP文件已经发生的情况 存在。设置为yes时,将使用这些文件更新ZIP文件 指定。 (添加新文件;旧文件将替换为新文件 版本)。
答案 1 :(得分:2)
如果您有一个名为perlscr.zip的现有zip文件,您可以使用Ant Zip任务在shellscr目录中添加一个名为backup.sh的文件:
<zip destfile="perlscr.zip"
basedir="shellscr"
includes="backup.sh"
update="true"/>