参考
http://www.jajakarta.org/ant/ant-1.5/docs/ant-1.5/j/docs/manual/OptionalTasks/ftp.html
AntはEclipseにプリインストールされているので、すぐに使える。
FTPタスクの実装
ftpタスクはAntのディストリビューションに含まれないので、外部ライブラリ(commons-net-x.x.jar)を取得して、パスの設定が必要(Junoでは予めインストールされているかも(2013/9/11追記))。
- http://commons.apache.org/net/download_net.cgiに接続
- commons-net-x.x-bin.zipをダウンロードして、適当なフォルダに解凍
- EclipseのWindow→Preferences(macではEclipse▶︎環境設定)
- Ant→Runtime
- Classpathタブを開く
- 「Global Entries」を選択
- 「Add External JARs...」を押し、解凍したフォルダのcommon-net-x.x.jarを選択
Antの設定ファイルの作成
<project default="ftp.upload"> <target name="ftp.upload"> <ftp server="ftpサーバ名" userid="ユーザー名" password="パスワード" passive="yes" depends="yes" remotedir="アップロード先フォルダ"> <fileset dir="アップロード元フォルダ"> <include name="*" /> </fileset> </ftp> </target> </project>
- passiveは、パッシブモードの指定。
- dependsは、新規か、更新したファイルのみアップロードする際に指定