Я хочу выполнить ant-скрипт на двух разных компьютерах.В зависимости от имени компьютера должна быть выполнена любая из двух целей.Следующее не работает:
<project name="import" default="all">
<property environment="env"/>
<target name="staging" if="${env.COMPUTERNAME}='STG'">
<echo>executed on staging</echo>
</target>
<target name="production" if="${env.COMPUTERNAME}='PRD'">
<echo>executed on production</echo>
</target>
<target name="all" depends="staging,production" description="STG or PRD"/>
</project>
Как я понял, «если» можно использовать только со свойством, и оно проверяет, установлено ли свойство или нет.Но есть ли способ сделать условие в зависимости от стоимости имущества?