使用ANT从windows部署到unix(高效)

时间:2011-06-27 06:45:53

标签: java eclipse ant scp

我想自动将文件从开发环境复制到unix服务器。

使用ANT的SCP任务时,它如何处理同步目录?

我想确保:

  1. 我的源中不再包含的文件将从目标服务器中删除
  2. 不应复制未更改的文件(每次都要完全同步每个jar文件)。

1 个答案:

答案 0 :(得分:1)

scp是该任务的错误工具。请尝试使用rsync--delete将删除不再在源端的内容。未修改未修改的文件;实际上,rsync只会复制那些已经更改的现有文件的部分(因此对于已经附加到的日志文件等部分修改的文件来说甚至更快。)