2011-05-20 10 views
1

2つのプロパティファイルをロードする場合、両方とも同じプロパティ$ {Product.Version}が含まれていますが、これはbuild.xmlスクリプトで考慮されます。なぜですか?プロパティは後でプロパティファイルで上書きされますか?

のbuild.xml

... 
<property file="sort.properties" /> 
<property file="master.properties" /> 
... 
<echo message="${Product.Version} /> 

sort.properties

Product.Version = 7.00 

master.properties

Product.Version = 6.00 

答えて

4

Product.Ver sionは7.0に等しくなります。一度プロパティがantに設定されると、後でスクリプトでプロパティを設定しようとすると、上書きされません。

+2

プロパティの値を変更した後に値を変更する必要がある場合は、[antcontrib](http://ant-contrib.sourceforge.net/tasks/tasks/index)から 'var'タスクを使用できます.html) –

関連する問題