首页 > 其他分享 >IDEA 中 Maven 自动构建错误

IDEA 中 Maven 自动构建错误

时间:2023-05-26 22:34:25浏览次数:46  
标签:IDEA module 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

标签:IDEA,module,Maven,编译,自动,构建
From: https://www.cnblogs.com/yangstar/p/17435987.html

相关文章

  • 构建之法阅读笔记04
    《现代软件工程构建之法》第四章讲述了在软件开发中两个人合作的重要性和合作方式。在过去,我通常独自完成任务,认为这样可以更快地完成,而且我可以完全掌控整个过程。但是,通过阅读本章,我明白了独自完成任务的弊端。首先,由于没有其他人协助,每当遇到问题时,我需要自己解决,并且经常会陷......
  • 构建之法阅读笔记05
    《现代软件工程构建之法》第五章主要讲述了团队和流程在软件开发中的重要性。在我过去的软件开发工作中,我通常会专注于完成指定任务,很少会考虑整个流程和团队的协作。在这种情况下,往往会出现缺乏沟通和协调,导致项目延误、返工和代码质量低下的问题。通过本章的学习,我意识到建立高......
  • CMake vs Makefile: 如何选择适合你的项目构建工具
    在软件开发中,构建(build)是一个非常重要的过程。我们需要将源代码转换为可执行文件或库文件。为了完成此过程,我们通常使用构建工具来自动化构建过程。CMake和Makefile都是用于构建和管理软件项目的工具。CMake是一个跨平台的构建工具,它可以自动生成Makefile,而Makefile是一个GNU工具,......
  • CMake vs Makefile: 如何选择适合你的项目构建工具
    在软件开发中,构建(build)是一个非常重要的过程。我们需要将源代码转换为可执行文件或库文件。为了完成此过程,我们通常使用构建工具来自动化构建过程。CMake和Makefile都是用于构建和管理软件项目的工具。CMake是一个跨平台的构建工具,它可以自动生成Makefile,而Makefile是一个GNU工具......
  • 构建之法阅读笔记02
    《现代软件工程构建之法》第二章个人技术和流程,主要介绍如何通过良好的个人技术和流程,提高软件开发的效率和质量。在阅读本章后,我对自己过去在这方面的做法有了更深刻的反思和认识,同时也为自己今后的软件开发提出了更加理性和有效的解决方案。个人感受:我过去是怎样做的在个人技术......
  • 构建之法阅读笔记03
    《现代软件工程构建之法》第三章软件工程师的成长,主要介绍了软件工程师的技能、素质和职业发展规划。在阅读本章后,我对自己过去在这些方面的发展还有待提高,同时也得到了一些有益的启发和建议,可以帮助我更好地成长和发展。个人感受:我过去是怎样做的在软件开发的过程中,我过去往往注......
  • 构建之法阅读笔记01
    《现代软件工程构建之法》第一章概论介绍了软件工程的概念、软件危机及其原因,以及现代软件工程的目标、方法和原则。阅读完本章后,我深刻认识到以往自己在软件开发中存在的问题,也对如何提高软件开发的效率和质量有了更深入的思考。个人感受:我过去是怎样做的在实际的软件开发过程中,......
  • 如何将自己的项目发布到Maven中央仓库
    注册Sonatype的账户注册地址,Sonatype通过JIRA来管理OSSRH仓库。JIRA是一个项目管理服务,类似于国内的Teambition。密码校验比较严格,最少12位,包含小写字母,大写字母,数字,还必须包含特殊字符如&,%。项目的发布申请创建一个issue,类型为NewProject创建成功之后就等待官方审核。......
  • linux服务器安装maven
    maven官网地址https://maven.apache.org/download.cgi  使用scp命令将文件上传到服务器 [email protected]:/root/maven.tar.gz请注意这里的p不要小写了,小写报错如下 进入root目录tar-zxvfmaven.tar.gz......
  • 解决:idea执行main方法都要build的情况
    开发代码中,很多时候我们为了验证一小段代码逻辑会直接写个main方法去执行,看看运行结果,最近发现idea跑个main方法都要执行compileJava和build,连最普通的打印hellworld都需要下载maven虽然最终打印出来了,但是也经历了一次build过程。。。 解决方案:请移步:http://124.222.12......