是否可以从 Maven 启动调试器(例如 jdb)?我有一个成功编译项目的 pom.xml 文件。但是,该程序在某处挂起,我真的很想启动 jdb 或等效的调试器以查看发生了什么。
我使用 mvn compile
编译并使用以下命令启动:
mvn exec:java -Dexec.mainClass="com.mycompany.app.App"
我期待的是这样的:
mvn exec:jdb -Dexec.mainClass="com.mycompany.app.App"
启动调试器,但像往常一样,我的期望与 Maven 的理念不一致。
此外,我找不到任何文档(在 Maven 的网站或谷歌上)来描述调试的工作原理。我怀疑我必须使用一些插件。
原文由 aduric 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如 Brian 所说,您可以使用远程调试:
然后在您的 eclipse 中,您可以使用远程调试并将调试器附加到 localhost:1044。