2013-01-13 25 views
5

私は比較的新しいバージョンのAntで、学校ではビルドファイルを作成するという課題があります。私の質問の1つは、antの引数として名前(またはパス)が取られたファイルを "/ foldercopy"にコピーすることです。だから、アリは/ foldercopyにfile.txtなどをコピーしますコマンドラインの引数をantに渡す

FILE.TXT

アリcpfile:私のような何かをする必要があります。私はGoogleでたくさんのものを検索しましたが、私が見つけることができるものはすべて "-Darg"で何かでしたが、先生は正しいとは言いませんでした。それを行う方法はありますか?

答えて

19
antから

平野コマンドライン引数は、ターゲット名と見なさので、あなたがあなたのターゲットに引数を渡したい場合は、プロパティを使用する必要があり、-D経由されています

ant -Dfile=file.txt cpfile 

と内部${file}としての価値にアクセスbuild.xmlの

-4

これはあなたを助ける:

<target name="copytask" > 
    <copy file="file.txt" todir="path-od-dir" failonerror="false" /> 

</target>