Проверьте, открыт ли порт в ANT - PullRequest
6 голосов
/ 30 июня 2011

Можно ли проверить, открыт ли порт с помощью задач ANT?

Мне нужно выполнить задачу flexunit, но перед тем, как запустить эту задачу, мне нужно проверить, не запущена ли другая задача flexunit, и заблокировать линужный порт.

Спасибо за любые предложения,

Rafal

1 Ответ

9 голосов
/ 30 июня 2011

Используйте условие муравейного гнезда.

<target name="check-port" description="Check whether Tomcat is running">
    <echo message="Checking whether Tomcat is running"/>
    <condition property="tomcat.running">
      <socket server="${tomcat.host}" port="${tomcat.port}"/> 
    </condition>
</target>

http://ant.apache.org/manual/Tasks/conditions.html

...