在这个问题上花了很多时间。我自己找不到解决此问题的方法。我尝试删除本地存储库并重新安装,在我的 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>