Java 如何在Eclipse中调试maven项目?

Java 如何在Eclipse中调试maven项目?,java,eclipse,debugging,maven,Java,Eclipse,Debugging,Maven,我正在尝试在Eclipse中调试以下maven项目: 我按照RickHigh(在这里找到)的说明,在终端行中编写mvnDebug exec:exec Preparing to Execute Maven in Debug Mode Listening for transport dt_socket at address: 8000 在Eclipse中启动远程Java应用程序后,项目将启动,但不会保留断点 有什么想法,会出什么问题吗?调试器可能连接到错误的JVM,而不是由exec:exec创建

我正在尝试在Eclipse中调试以下maven项目:

我按照RickHigh(在这里找到)的说明,在终端行中编写mvnDebug exec:exec

Preparing to Execute Maven in Debug Mode
Listening for transport dt_socket at address: 8000
在Eclipse中启动远程Java应用程序后,项目将启动,但不会保留断点


有什么想法,会出什么问题吗?

调试器可能连接到错误的JVM,而不是由
exec:exec
创建的JVM。尝试如下所示的远程调试:

当您在Eclipse中安装时,它将在控制台视图中显示一个链接,以便在将“侦听地址为8000的传输dt_套接字”消息溢出到控制台时,自动将调试器(即创建远程调试器启动配置)连接到您的进程。因此,您的调试器基本上只需单击一次即可完成。

这对我来说很有效。您是否尝试过将方法断点而不是普通断点放在一起?@webdev我已经尝试过这里描述的解决方案,但仍然没有成功work@wjans好主意,但不起作用可能是不可能的,因为这些类不是TestClass?你能告诉我们你是如何配置maven插件和远程调试选项的吗?我认为这可能是一个分叉进程,您应该将调试器连接到分叉进程,而不是maven进程本身。