我正在大型java项目中调试单元测试。我需要运行'ant test ...'来启动测试套件。所以我很难从IDE中启动它。是否可以调用C#中的Debugger.Break()之类的函数,如果它附加到任何调试器,就会进入调试器?
答案 0 :(得分:2)
如果我正确理解你的问题,你可以通过设置这两个jvm参数来使用java的远程调试:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
要调试您的ant任务,您可以在ant <java>
任务中添加这些参数。有关详情,请点击java debug options in ant链接。