IDEA 中 Maven 自动构建错误

「构建」页签是正常的,但是「自动构建」页签报错:

英文:

Error:Maven Resources Compiler: Maven project configuration required for module 'module-name' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.

中文:

错误:Maven 资源编译器: 模块 'module-name' 所需的 Maven 项目配置不可用。仅当从 IDE 启动外部构建时,才支持 Maven 项目编译。

一通操作之后,错误消失,也不知道具体是哪里配置有问题:

一、将模块添加为 Maven 项目

在项目中的 pom 文件「右击」,选择「Add as Maven Project」将其添加为 Maven 项目。

二、重新构建模块

在模块上「右击」,选择「Rebuild module-name」,重新构建模块。

三、IDEA 配置项

运行程序

IDE 构建/运行委托给 Maven
运行程序

开启自动编译(静态)

编译器」选项中开启自动编译:
开启自动编译(静态)

开启自动编译(动态)

高级设置」中开启运行时自动编译(新版本才有这个选项):
开启自动编译(动态)

老版本的这个选项在注册器中,「Ctrl + Shift + Alt + /」 打开维护菜单,选择「注册表」,打开下面两个配置:
注册表

开启热部署请参考:SpringBoot 在IDEA中实现热部署(实用版)

重新加载项目

Maven 页签点击刷新按钮,重新加载项目。

清除缓存

参考:Maven 插件已下载,报错找不到插件

Stack Overflow 上关于该问题的讨论

Maven Error : Maven Project Configuration for Module isn't available

posted @ 2021-09-21 18:02  ageovb  阅读(7493)  评论(0编辑  收藏  举报