Maven开启远程Debug

场景描述

经常出现有些单元测试再eclipse中跑没问题,而在mvn test下确报错,这样的问题往往很难解决。

 

解决办法

开启Maven的远程调试,相应的测试类设置断点,通过eclipse远程连接,调试Mvn test跑过的代码。

开启Maven远程调试端口其中一种办法:

 

 写道
mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent -Djava.compiler=NONE" test

 调试跟远程调试web应用类似

 

总结

此类情况,多数为单元测试之间相互有影响,存在并发问题。

 

参考资料

http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html

 

你可能感兴趣的:(maven,单元测试,调试,远程Debug)