サーバーをバックグラウンドで起動し、戻って他のいくつかのターゲットを実行し、Antがすべてのターゲットの実行を終了したらサーバーを停止したいと思います。
私は次の2つの解決策を考え出しましたが、どちらもAntが後続のターゲットを実行するのをブロックします。
最終的にプロセスを終了させたいので、spawn="true"を使用したくありません。他に解決策はありますか?
<target name="Start_Selenium_Server">
<java dir="lib" jar="lib/selenium-server-standalone-2.28.0.jar" fork="true">
<arg line="-singleWindow -userExtensions user-extensions.js"/>
</java>
</target>
<target name="Start_Selenium_Server">
<exec dir="lib" executable="java" newenvironment="true" output="./log/StartSeleniumServer.log">
<arg line="-jar selenium-server-standalone-2.28.0.jar -singleWindow -userExtensions user-extensions.js" />
</exec>
</target>