2011-11-22 4 views
33

は、タスクエコーを終了します。私はantファイルの値をチェックする必要があります。 など。プロパティのAnt出力値はどうですか?</p> <pre><code><echo message="Hello, world"/> </code></pre> <p>しかし、それは役に立たないようだ:アリで

<property file="${user.home}/build.properties"/> 
<echo message="${file}" /> 

が、私は受信のみ:

[echo] ${file} 

私は、ファイルのAntの表示値を持つことができますどのように?

答えて

42

この文:

<property file="${user.home}/build.properties"/> 

Reads a property file(そのファイル内の、すなわちすべてのプロパティ)、およびファイルをという名前のプロパティを設定しません。

これは正しいでしょう。あなたは、最初のプロパティを設定し、それをエコー:あなたはそのプロパティを設定していないので、

<property name="file" value="${user.home}/build.properties"/> 
<echo message="${file}" /> 
7

あなたは${file}を取得しているが、あなたにエコーバック。プロパティファイルにfile = someValueという行がありますか?

多分このようなことをしたいですか?

関連する問題

 関連する問題