调试 – 调试器不会在IntelliJ 2017.1中的简单Maven项目中的断点处停止

进入IntelliJ 2017.1 RC,我导入了一个用
Quickstart Archetype创建的简单Maven项目.

单击绿色错误图标以在调试模式下运行时,会出现调试器面板.单击View Breakpoints图标显示我确实有多个断点,通过单击代码编辑器的装订线创建.然而,所有这些断点都被绕过,代码执行完成.

是否有一些技巧来制作IntelliJ调试器,好吧,调试?

我是IntelliJ的新手,对NetBeans更熟悉.

《调试 – 调试器不会在IntelliJ 2017.1中的简单Maven项目中的断点处停止》

《调试 – 调试器不会在IntelliJ 2017.1中的简单Maven项目中的断点处停止》

《调试 – 调试器不会在IntelliJ 2017.1中的简单Maven项目中的断点处停止》

最佳答案 无法将Maven项目导入IntelliJ

将Maven项目导入IntelliJ出了点问题.

再试一次.

>从项目文件夹中删除.idea和myapp.iml项目.
>将Maven项目重新导入IntelliJ.
>构建项目.也许在代码编辑器中单击上下文并选择重新编译MyApp.java
> Debug.单击绿色错误进行调试,或单击上下文以选择Debug’MyApp.main()’

然后调试器按预期工作,在断点处停止.

提示:在导入Maven项目之前,编辑POM以指定Java版本作为编译器源和&目标.如果省略,则Maven默认编译为Java 5(1.5)代码.根据Maven页面,Setting the -source and -target of the Java Compiler
将这四行注入您的POM文件,即属性标记内的一对标记.

这里我们指定编译器使用Java 8(1.8).

<project>
  [...]
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  [...]
</project>
点赞