如何将使用ant运行的java程序的调试器附加到Eclipse?

时间:2015-08-21 05:00:04

标签: java eclipse debugging ant

所以我有一个java程序,为此,我有一个运行的ant脚本。我知道如何在ant脚本中启用调试选项,方法是在ant的java任务中添加两个参数(-Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 5432)。 / p>

在ant中将这些参数添加到java任务后,我在eclipse中打开ant视图,右键单击我要调试的目标,然后选择" debug as" - > " ant build"。

现在,我需要将这个调试器附加到同一个eclipse(在同一台机器上运行),这样它就会把我带到java代码,我可以逐行调试它。

这两个问题是:1)如何将蚂蚁调试器附加到eclipse?以及如何运行它?

我发现了这个问题(How to debug Java code when using ANT script in Eclipse),但它没有解释如何将蚂蚁调试器附加到eclipse以及如何运行。

我知道,你可能会问,为什么我不直接在eclipse上调试java程序?问题是,程序非常大,有很多junit套件测试,我们使用ant来运行这些测试。蚂蚁是由其他开发者编写的。

谢谢

1 个答案:

答案 0 :(得分:2)

您不调试ant脚本。您只需从命令行运行ant脚本。

然后在Eclipse中创建一个“调试配置”到“远程Java应用程序”,指定端口号(5432)。