У меня есть следующий фрагмент муравья
<macrodef name="webapp.start">
<attribute name="name" />
<sequential>
<!--deploy-->
<antcall target="webapp.@{name}" />
<!--start server-->
<antcall target="tomcat-server-start" />
<!--go to URL-->
<exec executable="firefox" os="Linux" >
<arg line="-new-tab http://localhost:${tomcat.port}/@{name}" />
</exec>
</sequential>
</macrodef>
Он запускает сервер, но не открывает браузер. Если я помещаю задачу exec в отдельную цель и запускаю ее, она работает нормально. Я предполагаю, что запуск сервера, который является процессом, который не заканчивается, следующий не начинается. Как мне преодолеть эту проблему? Есть ли способ запустить exec как отдельный процесс.