- - PR -
AntのFTPタスクで差分のファイル転送したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-01-06 17:38
こんにちは。
AntのTelnetタスクを使って、Unixにファイルを転送したいのですがうまく動作しません。 Antの実行はWindowsサーバーで行います。 <project default="upload"> <target name="upload"> <taskdef name="ftp" classname="org.apache.tools.ant.taskdefs.optional.net.FTP"/> <ftp server="163.18.138.1" remotedir="/home/tomcat/webapps" userid="tomuser" password="tomuser" depends="yes" binary="yes"> <fileset dir="c:\\anttest"> <include name="**"/> </fileset> </ftp> </target> </project> バージョンは違いますが、Antのユーザーマニュアルを見ると「depends="yes"」にすると 「新規か、あるいは変更されたファイルのみ転送します」と記載されているので、 既存のファイルは転送せず、追加・変更分を転送すると読み取れるのですが、 2度目の実行時に以下のエラーが発生します。 BUILD FAILED java.lang.NullPointerException 追加・変更が無ければ転送なしで正常終了し、追加・変更があれば対象ファイルのみ 転送して正常終了して欲しいのですが、AntのFTP機能では出来ないのでしょうか? もしくは、設定が間違っていますか? Antは1.7.1を使っています。 有識者の方、お手数ですが教えてください。よろしくお願いいたします。 |
1