Выполнить задачу Ant, только если условие выполнено

Мне нужно выполнить задачу Ant в пределах определенной цели, только если условие выполнено.

Я нашел способ определить условие на целевом уровне, но не на уровне задачи. Я также нашел вклад, который реализуетЕСЛИ задача.

Мой вопрос: знаете ли вы какой-либо способ достижения этой цели с помощью стандартных задач Ant?

Более подробное объяснение: я пытаюсь запустить Tomcat Server, если он остановлен. Чтобы определить, остановлен ли он, я использую следующий код:

<echo message="Checking whether Tomcat is running"/>
<condition property="tomcat.running">
  <socket server="${tomcat.host}" port="${tomcat.port}"/> 
</condition>

Так что моя следующая задача в этой цели, это задача exec, которая должна быть выполнена, только если${tomcat.running} ложно И, как я уже сказал, я не хочу добавлять в цель ни одной задачи, чтобы использовать свойство never.

Ответы на вопрос(4)

Ваш ответ на вопрос