Ant の構成ファイル --build.xml には property 要素があります。また、公式ドキュメントによると、プロパティには属性値と場所があります。しかし、なぜ位置情報が必要なのか理解できません。パスをプロパティの値として設定できますか? それから場所は必要ありません。
質問する
4423 次
2 に答える
5
相対パスを実行する場合は、場所が使用されます。
この例では、場所を使用していることに注意してください。絶対パスは必要ありません。 http://ant.apache.org/manual/using.html
絶対パスを実行している場合は、場所または値 (相互に排他的) のいずれかを使用できます
于 2013-01-31T15:22:48.547 に答える
2
指定されたファイルの絶対ファイル名にプロパティを設定します。この属性の値が絶対パスの場合、変更されません (/ および \ 文字は現在のプラットフォームの規則に変換されます)。それ以外の場合は、プロジェクトの basedir に対する相対パスとして取得され、展開されます。
ソース: http://ant.apache.org/manual/Tasks/property.html
たとえば、lib dir パスを変数に格納したい場合は、以下のように実行できます。
<property name="lib.dir" location ="project_home/lib"/>
上記のプロパティを以下に示すように使用できます。
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>.
于 2013-01-31T14:58:31.777 に答える