我在我的远程机器上有一个名为 installer -000.zip的安装程序文件,我想使用ant ftp任务将该文件复制到我的本地机器(linux-CentOS) /media/Data/installer/目录下。
如果安装程序不在我的机器上,我可以将安装程序从远程服务器复制到我的机器上,但是当我再次运行build.xml时,它会再次在我的本地机器上下载沉重的安装程序文件,这使得整个构建时间更长。
所以本质上我想比较我的安装程序(远程)的时间戳与我本地机器上的时间戳,如果远程机器上的安装程序文件具有较新的时间戳,则从远程复制到本地。
(显然我想要一个ant任务来做这个。我使用的是ant版本1.9.6)
任何建议或评论都将受到欢迎!
提前感谢!
我不认为有一个ANT任务会计算远程文件的校验和。我建议在ssh上使用rsync的另一种方法。
Ant,从远程机器下载文件集