は、私はアリに新たなんだ、と私はデフォルトのターゲット以外のものが使用されている場合は、ファイル名を必要としたいので、呼び出し構文は、このようなものになるだろう:Antに対してコマンドライン引数をオプションで要求するにはどうすればよいですか?
ant specifictarget -Dfile=myfile
私はant contrib packageを使用しています私の追加機能を提供するので、私はこれを持っている:
<if>
<equals arg1="${file}" arg2="" />
<then>
<!-- fail here -->
</then>
</if>
私の考えは、ファイルが指定されなかった場合、それは空の文字列に等しいかもしれないということです。明らかに、これはうまくいかず、Googleのマニュアルやマニュアルの正しい構文は見つかっていません。
どのような構文を使用する必要がありますか?
同じことを書くつもりだったのです:-)。さらに短いバージョンは、 "<ファイル>メッセージ= 'ファイルプロパティを設定...' />"がなければ<失敗します " –
+1ありがとう、デイヴィッドとマット。私は短いバージョンを使用して終了しました。 –
皆さん、_specifictarget_という名前の2番目のターゲットに_if_属性を追加する必要がありますか? – Victor