Spring Boot项目pom.xml中Maven插件未找到问题求解
解决Maven插件找不到的问题
问题根源
报错里的spring-boot-maven-plugin和maven-compiler-plugin都缺少版本号,Maven无法确定要下载的插件版本,导致找不到对应资源。
具体修复步骤
1. 补充插件版本号
打开项目的pom.xml文件,找到<build><plugins>节点下的对应插件,补充版本号:
- 对于
spring-boot-maven-plugin,建议和项目继承的Spring Boot父依赖版本保持一致:
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.7.15</version> <!-- 替换为你的Spring Boot版本 --> </plugin>
如果项目已经正确继承了spring-boot-starter-parent,可以不用手动写版本号,Maven会自动继承父依赖的版本,检查父依赖配置:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.15</version> <!-- 你的Spring Boot版本 --> <relativePath/> </parent>
- 对于
maven-compiler-plugin,直接补充稳定版本号即可:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>1.8</source> <!-- 替换为你的JDK版本 --> <target>1.8</target> </configuration> </plugin>
2. 刷新Maven项目
在IntelliJ IDEA中:
- 点击右侧Maven面板的刷新按钮(圆形箭头图标)
- 或者右键项目,选择
Maven -> Reload Project,让Maven重新下载插件
3. 检查Maven配置
确保IDEA使用的Maven配置正常:
- 打开
File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven - 确认
Maven home directory是本地安装的Maven路径(避免内置Maven的网络问题) - 检查
Settings.xml的镜像源配置,确保能正常访问Maven仓库(比如阿里云镜像)
额外提示
新建Spring Boot项目时,建议直接用Spring Initializr生成,它会自动配置好所有插件的版本,避免手动配置出错。
内容的提问来源于stack exchange,提问作者A. Ravindu Silva
相关产品推荐
相关产品推荐

