If you wanna debug the Maven test

今天调试Maven test, 发现给代码打了断点后运行mvn test,断点竟然不停。

 

研究了半天发现,surefire插件在执行test的时候会自己fork出一个JVM来跑,而不是使用Maven跑的JVM。

 

解决:

好在有一个参数可以禁用,只需要给mvn test 加个参数:-forkMode =none 就可以了!

 

That's it!

你可能感兴趣的:(jvm,maven)