0

在这个问题上花了很多时间。我自己找不到解决此问题的方法。我尝试删除本地存储库并重新安装,在我的 pom 中添加插件存储库等...令我惊讶的是,我有另一个使用相同 spring-boot-maven-plugin 1.2.3 的项目,该项目没有出错但运行良好.

运行mvn spring-boot:run错误No plugin found for prefix 'spring-boot' in the current project and in the plugin groups

使用 mvn -e 选项运行在下面显示异常

org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found for prefix 'spring-boot' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/auhuman/.m2/repository)

但是我的本地存储库有这个插件,如下所示。

ls ~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/1.2.3.RELEASE/

_remote.repositories                    spring-boot-maven-plugin-1.2.3.RELEASE.jar.sha1     spring-boot-maven-plugin-1.2.3.RELEASE.pom.sha1
spring-boot-maven-plugin-1.2.3.RELEASE.jar      spring-boot-maven-plugin-1.2.3.RELEASE.pom
spring-boot-maven-plugin-1.2.3.RELEASE.jar.lastUpdated  spring-boot-maven-plugin-1.2.3.RELEASE.pom.lastUpdated

我的 pom.xml 有

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.2.3.RELEASE</version>
    <relativePath/>
</parent>

<build>
        <plugins>
            <!-- Spring Boot Maven -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
</build>
4

2 回答 2

2

原因是你没有在 spring-boot 包含 pom.xml 的目录下运行“mvn spring-boot:run”。

于 2017-11-09T23:21:19.293 回答
0

看看里面有没有spring-boot文件夹/Users/auhuman/.m2/repository/org/springframework/boot

如果没有尝试运行mvn clean install

于 2017-05-09T06:29:02.480 回答