Fedora でのインストール方法
# yum install ant-commons-net
Windowsでのインストール方法
- FTP を使えるようにするため Apache Commons から Comons Net をインストールする
- 展開したファイルにある commons-net-3.1.jar を apache-ant をインストールしたディレクトリの lib に置く
- Windows Firewall が有効になっているので以下のように IO error が出る
ftp-put:
[ftp] sending files
[ftp] try #1: IO error (index.html), number of maximum retries reached (0), giving up
動作確認
- build.xml に以下を記述して動作確認
<target name="ftp">
<ftp server="server 名"
userid="ユーザ名"
password="パスワード"
action="list"
listing="./ftplist.txt"
remotedir="/">
<fileset>
<include name="*" />
</fileset>
</ftp>
</target>
- build.xml を実行したディレクトリに ftplist.txt が作成される。中には以下のようなファイルリストが入っている
-rw-r--r-- 1 11111 11111 4877 Aug 06 08:29 index.html
- サーバにファイルをアップロードする場合 (put)
<target name="ftp-put">
<ftp server="${FTPSERVER}"
userid="${FTPUSERID}"
password="${FTPPASSWORD}"
action="put"
remotedir="/">
<fileset dir=".">
<include name="*.html" />
</fileset>
</ftp>
</target>
0 件のコメント:
コメントを投稿