Jav*_*cky 74 testing maven-2 intellij-idea
使用intellij和maven pom文件,我如何在maven测试目标内调试测试?
当我直接在代码中运行它时,它会抱怨缺少配置文件,我在intellij的Maven项目中打勾.
Hov*_*uan 168
http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html
在IDEA中,以调试模式运行测试" mvn -DforkMode=never test"
更新:打开运行/调试配置,在"Runner"选项卡中添加-DforkMode=never
(注意@mikeapr4:使用更新版本的surefire插件(2.14+)mvn -DforkCount=0 test)
Hen*_*sek 27
我使用以下选项执行测试:
mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=6666 -Xnoagent -Djava.compiler=NONE" test
Run Code Online (Sandbox Code Playgroud)
...然后使用远程调试器连接到Maven.
小智 14
-DforkMode=never 它不再起作用,现在已在SureFire中弃用.
使用-DforkCount=0surefire插件2.14+时请使用.
问题已得到解答.但只是为了分享我自己的经验.选定的答案并没有解决我的问题.我的代码有多个模块.
傻瓜的回复确实为我的问题带来了宝贵的见解.
我有两个解决方案,1.使用您的IDEA,添加VM选项 -DforkMode=never ; 必须使用调试模式运行它.2.设置远程调试,指定套接字,在这种情况下,不需要forkMode.
这只是我所经历过的总结.
| 归档时间: |
|
| 查看次数: |
41485 次 |
| 最近记录: |