アキはフリーランスのプログラマーです >> Java >> Ant

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース

sync Task

指定したdirectoryをファイルセットと同じにします。

copyとの違いはfilesetで指定された以外のファイルが同期先ディレクトリーにある場合、同期先ディレクトリー上のファイルは削除しますので注意が必要です。


syncを使うと、重要なデーターを不要なファイル抜きで別のPCに保存したりもできます。


使用例

ディレクトリーをミラー

<target name="mirror">
<sync todir="\\pc2\share">
<fileset dir=".">
</fileset>
</sync>
</target>


属性


todir

同期を取るディレクトリーを指定


overwrite

true/false デフォルトはfalse

向こう側に新しいファイルがある場合上書きするか


includeEmptyDirs

true/false デフォルルトはfalse

中身のない空のフォルダーをコピーするかどうか


failonerror

true/false デフォルトはfalse

タスク実行失敗時にbuildを停止するかどうか


verbose

true/false デフォルトはfalse

実行結果を詳細に出力するかどうか


内包する要素


Fileset

同期するファイルリスト



このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース