我有一个maven项目。我想调试在项目组装期间运行的测试。我从cli运行maven
mvnDebug -DforkCount=0 test
然后我可以成功地将远程调试器连接到来自Intellij的正在运行的jvm。设置所有必要的断点。但它不会在断点处停下来。建立成功,就是这样。
此命令可正常工作
mvn -Dmaven.surefire.debug test
但是我需要用第一个来做。
答案 0 :(得分:0)
你需要the debugForkedProcess选项来确定。
答案 1 :(得分:0)
我没有覆盖插件配置,因此使用了版本2.12。我需要的选项是-DforkMode = never。从2.14开始,不推荐使用此选项,而应使用-DforkCount = 0。 http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html