Maven – Kein Plugin für das Präfix „spring-boot“ im aktuellen Projekt und in den Plugin-Gruppen gefunden

Lesezeit: 4 Minuten

Ich versuche, ein Springboot-Projekt zu erstellen, das ich mit Spring Tools Suite erstellt habe. Beim Ausführen erhalte ich folgenden Fehler $mvn spring-boot:run

Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (13 KB at 14.0 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB at 21.8 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.032 s
[INFO] Finished at: 2015-06-15T17:46:50-04:00
[INFO] Final Memory: 11M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] 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/admin/.m2/repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1]     http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException`

Hier ist mein pom.xml-Plugin

    <build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <arguments>
                    <argument>--spring.profiles.active=dev</argument>
                </arguments>
            </configuration>
        </plugin>
    </plugins>
</build>

Ich habe das obige jhipster-Plugin ausprobiert und keine Änderung des Fehlers.

  • Ich hatte das gleiche Problem auf dem Mac. Ich konnte es beheben, indem ich Standard-Java von 13 auf 8 änderte.

    – Lakshmikant Deshpande

    18. Februar 2020 um 9:54 Uhr

Wenn Sie die ausführen

mvn spring-boot:run

Stellen Sie über die Befehlszeile sicher, dass Sie sich in dem Verzeichnis befinden, das die enthält pom.xml Datei. Andernfalls laufen Sie in die Kein Plugin für das Präfix ‘spring-boot’ im aktuellen Projekt und in den Plugin-Gruppen gefunden Error.

  • Korrekte Antwort. Ich war mit diesem Problem konfrontiert, als ich Google Cloud Shell verwendete, während ich die Spring Boot-App mit Kotlin erstellte. Diese Antwort hilft mir, das genannte Problem zu lösen.

    – Jasir Ali

    21. Juni 2019 um 17:31 Uhr

Benutzer-Avatar
Bartosz Popiela

Wenn Sie nicht verwenden möchten

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>(...)</version>
</parent>

als Eltern-POM können Sie verwenden

mvn org.springframework.boot:spring-boot-maven-plugin:run

stattdessen.

Benutzer-Avatar
Abhijeet

Wenn Sie Spring Boot für die Anwendung verwenden, vergessen Sie das Hinzufügen

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

kann dieses Problem verursachen, ebenso wie das Fehlen dieser Zeilen

<repositories>
    <repository>
        <id>spring-releases</id>
        <url>https://repo.spring.io/libs-release</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>spring-releases</id>
        <url>https://repo.spring.io/libs-release</url>
    </pluginRepository>
</pluginRepositories>

  • Was ist, wenn dies ein untergeordnetes Modul ist und tatsächlich ein übergeordnetes Modul hat?

    – Dylan Czenski

    25. August 2018 um 16:17 Uhr

  • @DylanCzenski Versuchen Sie es mit einer anderen Antwort weiter unten: mvn org.springframework.boot:spring-boot-maven-plugin:run

    – mblakesley

    7. April 2020 um 16:53 Uhr


  • @DylanCzenski Ich habe die gleiche Situation und kann den in der Antwort erwähnten Elternteil nicht hinzufügen.

    – Arefe

    5. Mai 2020 um 15:53 ​​Uhr

Benutzer-Avatar
VC2019

Tippfehler sind ein möglicher Grund für diesen Fehler.

Vergewissern Sie sich, dass Sie geschrieben haben spring-boot und nicht zB springboot oder sprint-boot oder springbok oder Wasauchimmer.

Überprüfen Sie auch die Bestellung: verwenden spring-boot:run und nicht run:spring-boot.

Vielleicht möchten Sie Folgendes zu Ihrem Pom hinzufügen und versuchen, es zu kompilieren

   <repositories>
        <repository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

  • Warum sollte das passieren? Ich befinde mich in einem Unternehmensnetzwerk, das den Zugriff auf externe Repos nicht zulässt. Unser interner Spiegel scheint die richtigen JARs zu haben, aber was hätte sie schlecht gemacht?

    – Will Buck

    22. Juni 2015 um 13:32 Uhr

Benutzer-Avatar
Juan Silupú Maza

Verwenden mvn spring-boot:run. Nein mvn sprint-boot:run
Fehler beim Schreiben.

  • Warum sollte das passieren? Ich befinde mich in einem Unternehmensnetzwerk, das den Zugriff auf externe Repos nicht zulässt. Unser interner Spiegel scheint die richtigen JARs zu haben, aber was hätte sie schlecht gemacht?

    – Will Buck

    22. Juni 2015 um 13:32 Uhr

Benutzer-Avatar
gxet4n

Sie sollten die ausführen $ mvn spring-boot:run aus dem Ordner, in dem Ihre pom.xml Datei befindet und beziehen Sie sich auf diese Antwort https://stackoverflow.com/a/33602837/4918021

1311770cookie-checkMaven – Kein Plugin für das Präfix „spring-boot“ im aktuellen Projekt und in den Plugin-Gruppen gefunden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy