2015-07-31 2 views
-1

У меня есть файл установщика на моей удаленной машине с именем Installer-000.zip, и я хочу скопировать этот файл на свой локальный компьютер (linux-CentOS) под /media/Data/Installer/ директория с использованием ant ftp задача.Сравните временную метку удаленного файла с локальным файлом, используя Ant

Я могу скопировать установщика с удаленного сервера на свою машину, если установщик еще не присутствует на моей машине, но когда я снова запустил файл build.xml, он снова загружает тяжелый файл установщика на мою локальную машину, что делает все время строительства намного дольше.

так эссенциально я хочу скомпоновать метку времени моего установщика (удаленной) с одним на моем локальном компьютере и скопировать с удаленного на местный, если файл установщика, присутствующий на удаленном компьютере, имеет более новую метку времени.

(Очевидно, что я хочу муравей задачу, чтобы сделать это. Я использую муравей-версия 1.9.6)

любое предложение или замечания будут оценены!

Заранее благодарен!

+0

Можете ли вы привести пример того, что вы уже пробовали? Как выглядит ваша муравьиная задача до сих пор? –

+0

Это работает для меня, чтобы принести монтажника <имя целевого = "выборки-установщика" Описание = "извлечь удаленный инсталлятор"> \t \t \t \t \t \t \t <набор файлов DIR = "$ {installer.dir}"> \t \t \t \t <включают имя = "$ {installer.file.name}" /> \t \t \t \t \t \t – sumit

+0

извинения за плохое форматирование – sumit

ответ

0

Я не думаю, что есть задача ANT, которая будет вычислять контрольную сумму удаленного файла. Я предлагаю другой подход использования rsync по ssh.

Ant, download fileset from remote machine

Смежные вопросы