文章目录
- 一、报错问题
- 二、问题背景
- 三、原因分析
- 四、解决方案
一、报错问题
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
二、问题背景
pom.xml 文件的配置情况,如下所示:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Maven仓库中存在多个版本的 spring-boot-maven-plugin
包,如下所示:
三、原因分析
无法识别使用哪个版本的 spring-boot-maven-plugin
包。
四、解决方案
方案1:使用 <version>
标签添加版本号
,如下所示。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>3.1.0</version>
</plugin>
</plugins>
</build>
方案2:使用 <pluginManagement>
标签管理插件。具体做法是在原来的 <plugins>
标签外层增加 <pluginManagement>
标签,如下所示。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>
参考文章