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
页签点击刷新按钮,重新加载项目。
清除缓存
Stack Overflow 上关于该问题的讨论
Maven Error : Maven Project Configuration for Module isn't available