如何在Eclipse中调试Maven项目?

6
我正在尝试在Eclipse中调试以下Maven项目:https://code.google.com/p/cloudscale/ 我按照RickHigh的说明(在此处找到:https://dev59.com/rHA85IYBdhLWcg3wHvs0#19986408)操作,当我在终端中输入mvnDebug exec:exec时,出现以下行:
Preparing to Execute Maven in Debug Mode
Listening for transport dt_socket at address: 8000

在Eclipse中启动远程Java应用程序后,项目开始运行但无法保留断点,请问可能出了什么问题?

1
这对我有用 http://www.homik.de/think/index.php/2008/07/31/debugging-maven-projects-with-eclipse/ - webdev
你尝试过使用方法断点而不是普通断点吗? - wjans
我已经尝试了那里描述的解决方案,但它仍然不起作用。 @webdev - user3014213
好主意,但不起作用。可能是因为这些类不是测试类,所以才不可能实现吧? - user3014213
你能否展示一下你如何配置Maven插件和远程调试选项?我猜这可能是一个分叉的进程,你应该连接你的调试器到分叉的进程而不是Maven进程本身。 - wjans
2个回答

1
当您在Eclipse中安装m2e插件时,它会在控制台视图中显示一个链接,以自动连接调试器(即创建远程调试器启动配置)到您的进程,当它将“Listening for transport dt_socket at address: 8000”消息溢出到控制台时。因此,您的调试器基本上只需单击一下即可。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接