プロパティ値に、ant の別のファイルから読み取られるはずの値があるかどうかを確認したかった
追加の瓶なしで体を喜ばせることができます。
<property name="a" value="${input.password}" />
input.password が xyz.properties ファイルから値を取得したかどうかを確認したい
どうもありがとうジブ
PS: 実際には、この行 password=mypassword が .properties ファイルに存在するかどうかを ant スクリプトで確認する必要があります。別の方法も大歓迎です!
編集:参照されているソリューションの1つから実行していますが、成功していません:
<property file="..\..\xyz\application.properties" prefix="input" />
<property name="foo" value="${input.password}"/>
<fail message="Property "foo" has no value">
<condition>
<not>
<equals arg1="${foo}" arg2=""/>
</not>
</condition>
</fail>
この行が存在するかどうかに関係なく、「プロパティ "foo" には値がありません:password=de」というメッセージが常に表示されます。