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.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
            plugin>
        plugins>
    build>

Maven仓库中存在多个版本的 spring-boot-maven-plugin 包,如下所示:
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found_第1张图片

三、原因分析

无法识别使用哪个版本的 spring-boot-maven-plugin 包。

四、解决方案

方案1:使用 标签添加版本号,如下所示。

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <version>3.1.0version>
            plugin>
        plugins>
    build>

方案2:使用 标签管理插件。具体做法是在原来的 标签外层增加 标签,如下所示。

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.bootgroupId>
                    <artifactId>spring-boot-maven-pluginartifactId>
                plugin>
            plugins>
        pluginManagement>
    build>

参考文章

  • 【bug日记】报错“Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found”(通过google终于解决)

你可能感兴趣的:(常见报错问题,maven,java,spring)