Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

一、报错问题

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>

参考文章

  • 【bug日记】报错“Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found”(通过google终于解决)
转载请说明出处内容投诉
AJ教程_站长资源网 » Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买