mvn spring-boot:运行失败

时间:2017-05-08 22:04:22

标签: maven spring-boot spring-boot-maven-plugin

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

2 个答案:

答案 0 :(得分:0)

您可以查看spring-boot中是否有/Users/auhuman/.m2/repository/org/springframework/boot个文件夹?

如果没有尝试运行mvn clean install

答案 1 :(得分:0)

原因是你没有运行&#34; mvn spring-boot:run&#34;在包含带有spring-boot的pom.xml的目录下。