所以我有一个java程序,我有一个要运行的ant脚本。我知道如何在 ant 脚本中启用调试选项,方法是向 ant 的 java 任务添加两个参数 (-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5432)。
将这些参数添加到 ant 中的 java 任务后,我在 eclipse 中打开 ant View ,右键单击要调试的目标,然后选择“debug as”->“ant build”。
现在,我需要将此调试器附加到同一个 Eclipse(在同一台计算机上运行),以便它将带我到 java 代码,并且我可以逐行调试它。
两个问题是:1)如何将 ant 调试器附加到 Eclipse?以及如何运行它?
我发现了这个问题(How to debug Java code when using ANT script in Eclipse),但它没有解释如何将ant调试器附加到eclipse,以及如何运行。
我知道,你可能会问,为什么我不直接在eclipse上调试java程序呢?问题是,该程序相当大,有很多 junit 套件测试,我们使用 ant 来运行这些测试。 ant 是由其他一些开发人员编写的。
谢谢
最佳答案
您不调试 ant 脚本。您只需运行 ant 脚本,甚至可以从命令行运行。
然后,您在 Eclipse 中为“远程 Java 应用程序”创建“调试配置”,并指定端口号 (5432)。
关于java - 如何将使用ant运行的java程序的调试器附加到Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32132640/