Java 在Eclipse中调试时无法命中Maven项目中的断点

Java 在Eclipse中调试时无法命中Maven项目中的断点,java,eclipse,maven,debugging,Java,Eclipse,Maven,Debugging,我一直在到处寻找关于如何在Eclipse中调试Maven项目的教程,我一直在更改调试配置,在终端中运行mvn命令,但我就是打不到断点。我正在运行一个UI应用程序,而该应用程序甚至不会打开,在调试会话结束时,我在控制台中收到一条“Build Success”(构建成功)消息。 我已尝试创建以下调试配置: Goal: -Dmaven.surefire.debug test Parameter Name: forkCount Value = 0 Goal: test Parameter Name:-

我一直在到处寻找关于如何在Eclipse中调试Maven项目的教程,我一直在更改调试配置,在终端中运行mvn命令,但我就是打不到断点。我正在运行一个UI应用程序,而该应用程序甚至不会打开,在调试会话结束时,我在控制台中收到一条“Build Success”(构建成功)消息。 我已尝试创建以下调试配置:

Goal: -Dmaven.surefire.debug test
Parameter Name: forkCount
Value = 0

Goal: test
Parameter Name:-Dmaven.surefire.debug
Value:true
我也试过,但没有成功

我还在终端中运行了以下命令:

 mvnDebug -Dtest=TestClass#testMethod test -DforkMode=never

 mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent -Djava.compiler=NONE" test
有人能告诉我如何达到断点的确切步骤吗?我一直在研究,但我就是不能做到这一点。任何帮助都将不胜感激


提前感谢。

如果您无法调试,您的IDE不会查看与运行要调试代码的JVM相同的类。检查您的工件。pom.xml文件中的工件看起来都是正确的,如果项目正常运行,它运行良好。maven surefire的插件是这样的:org.apache.maven.plugins maven surefire插件2.19.1您想调试测试还是maven本身?我想调试我作为maven项目编写的项目,那么,我会认为想要调试一个测试还是一个Maven?我假设你想调试一个测试,它可以简单地从IDE(Eclipse,IntLyJ)完成,只是用调试模式运行单元测试……不需要调试Maven自己…