Ant プロパティファイル(build.xml
ではなく)のプロパティ値を条件付きで設定することはできますか?たとえば、apache.root
プロパティが設定されている場合、my_property
は${apache.root}/myapp
、そうでない場合は/var/www/myapp
になります。そうでない場合、再使用可能なbuild.xml
ファイルが一般的な慣行となりますか?Antプロパティのファイルの条件付きプロパティ
<project name="demo" default="run">
<condition property="my_property" value="${apache.root}/myapp" else="/var/www/myapp">
<isset property="apache.root"/>
</condition>
<target name="run">
<echo message="my_property=${my_property}"/>
</target>
</project>
ありがとうございました。しかし、私は 'build.xml'ではなく、' property'ファイルについて尋ねていました。あるいは、もし私があなたに正しいことを与えてくれれば、それを実現させる唯一の方法は「条件」ですか? – BreakPhreak
ビルドxmlのプロパティファイルを読むことができ、後で関連するプロパティに基づいて新しいプロパティを定義できます... – Vishal
いくつかの 'build.xmlで読み込まれる"ちょっと "の再利用可能なプロパティファイル(条件付き) 'ファイル。間違った方向を目指していますか? – BreakPhreak