IntelliJ IDEA“自动构建项目”显然无法正常工作

时间:2018-12-10 10:44:13

标签: intellij-idea build

我是Java的长期Eclipse用户,并且习惯于在引起问题后立即在“问题”视图中看到编译错误和警告。

现在,我正在使用IntelliJ IDEA(科特林和Java)。有一个“问题”视图,但即使在我的代码窗口的边缘显示错误或警告,它也经常保持空白。

如果我按Ctrl-F9作为“ Build Project”,则错误是警告在“问题”上列出,但我希望这种情况会自动发生。

我选择了“设置”->“构建,执行,部署”->“编译器”->“自动构建项目”,但这似乎没有什么作用。

StackOverflow显示Intellij IDEA Java classes not auto compiling on save是一个可能的相关问题,但是选择的答案对我不起作用。除了很老之外,该回答还说“仅当您使用外部编译器选项时,“自动构建项目”才有效”,但我不知道这是什么(在IntelliJ文档中搜索“外部编译器”不会返回任何相关的内容),而我的设置没有提及。而且答案仍然没有说明如果您不使用该选项怎么办。

那么,当我在IntelliJ IDEA中修改代码时,如何查看自动列出的错误和警告?

1 个答案:

答案 0 :(得分:0)

自动构建项目仅在不运行/调试时有效,如您在其设置旁边所看到的。

但是您可以设置一些增强功能。如果应用程序未运行,您可以强制自动构建

  • (自动构建,执行,部署/编译/构建项目)
  • 如果应用程序空闲,则自动保存文件?秒

如果应用程序正在运行:例如,当您要运行Spring Boot应用程序时:

  • 运行/调试配置/春季启动/运行应用程序更新策略:
  • 设置停用框架更新类和资源。因此,如果将焦点更改为IDE窗口之外,则项目将重新生成。

如果您正在运行应用程序服务器,例如Tomcat:

  • 您也可以将“更新”操作设置为更新类和资源。在下面的链接中查看其工作原理。

Updating an application in IntelliJ