检查端口是否在ANT中打开

时间:2011-06-30 12:56:53

标签: sockets ant port flexunit flexunit4

是否可以使用ANT任务检查端口是否已打开?

我需要执行flexunit任务,但在开始此任务之前,我需要检查另一个flexunit任务是否未运行并阻止所需的端口。

感谢您提出任何建议,

拉​​法尔

1 个答案:

答案 0 :(得分:9)

使用ant socket条件。

<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