首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven调试器在调试IntelliJ测试时跳过断点

Maven调试器在调试IntelliJ测试时跳过断点
EN

Stack Overflow用户
提问于 2011-07-04 23:15:56
回答 4查看 15.1K关注 0票数 27

我正在尝试在IntelliJ IDEA中调试Maven测试。当我打开IDEA的Maven视图并右键单击测试 goal时,我会看到一个调试它的选项。单击它将执行此目标,但执行不会在任何断点处停止。我遗漏了什么?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-01 17:37:55

一种解决方案是使用远程调试:

配置surefire插件:<debugForkedProcess>true</debugForkedProcess>;

  • run
  1. (将等待远程调试器执行connect)
  2. create,并在IntelliJ中运行远程调试配置(将命中断点);要连接的端口为5005。
票数 23
EN

Stack Overflow用户

发布于 2013-04-07 14:32:22

只需禁用forked模式-在您的pom文件(在project/build/plugins部分)中类似以下内容:

代码语言:javascript
复制
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14</version>
<configuration>
    <forkMode>never</forkMode>
</configuration>
</plugin>
票数 32
EN

Stack Overflow用户

发布于 2019-02-05 01:25:36

如果您使用maven failsafe而不是surefire运行单元测试,那么debugger将不会停止,您必须手动运行故障安全调试器命令行,然后intellij将能够在断点处停止。我不确定在failsafe上使用<forkMode>never</forkMode>选项是否解决了这个问题。

正如我在这里描述的:https://github.com/djangofan/maven-failsafe-debug-example

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6573289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档