Ant属性文件中的条件属性

Bre*_*eak 14 ant build.xml

是否可以在条件方式中在Ant 属性文件中设置属性值(而不是build.xml)?例如,如果apache.root属性设置-该my_property${apache.root}/myapp,/var/www/myapp否则.如果没有,通常的做法是什么 - 可重用build.xml文件?

Mar*_*nor 29

使用条件任务:

<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>
Run Code Online (Sandbox Code Playgroud)