Ant可以同时启动两个java应用程序吗?

我目前正在开发一个“调试器”java应用程序,它使用JDI连接到已经运行的“目标”java应用程序。 有没有办法让Ant启动我的目标应用程序然后启动我的“调试器”,而第一个应用程序仍在运行?

是的我知道我可以开发JDI应用程序来启动目标程序,但这不是我现在想要的。

您可以在Ant 并行任务中生成两个Java程序。

   
		      	

你当然可以从Ant产生进程。 这是一个简单的例子:

      

如果您运行此任务*您将看到Ant运行完成,但ps将显示睡眠持续存在。

java任务也支持spawn

**该示例假设使用UNIX变体操作系统,因为它使用sleep命令*。

查看Ant的指令的文档 – 您应该能够使用添加对目标应用程序的调用,该将使用“spawn”参数进行放大。

编辑:抱歉,“amp off”是在后台运行进程的俚语,这允许Ant在该进程运行时继续工作。