Heim >Java >javaLernprogramm >So beheben Sie den roten Fehler des Spring-Boot-Maven-Plugins in Spring-Boot
Als Springboot zum ersten Mal erstellt wurde, wurde spring-boot-maven-plugin populär
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> // 红彤彤 <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
1 Initailizr-Projekt, wählen Sie die Spring-Boot-Version aus
2. Wenn Sie vergessen, die Versionsnummer auszuwählen (idea ist standardmäßig 2.5.4), fügen Sie die Versionsnummer wie in der Abbildung unten gezeigt hinzu, die mit der übereinstimmen muss Spring-Boot-Versionsnummer ~
Aktualisieren Sie die Jar-Pakete, von denen das Projekt abhängt. Wenn Sie den Befehl „java -jar“ verwenden, um das Projekt zu starten, wird ein Fehler gemeldet Das Projekt kann nicht normal gestartet werden.
In der POM wird es in eine JAR-Datei gepackt, die direkt ausgeführt werden kann. java -jar"
Befehl, um es direkt auszuführen.<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.5.5</version> </plugin> </plugins> </build>
Allgemeine Maven-Projektpaketierungsbefehle packen beim Erstellen des Jar-Pakets nicht die abhängigen JAR-Pakete, aber das Spring-Boot-Maven-Plugin-Plug-In packt alle abhängigen JAR-Pakete. Zum Beispiel enthält das BOOT/INF/lib-Verzeichnis des JAR-Pakets, das mit dem Spring-Boot-Maven-Plugin-Plugin unten generiert wurde, alle abhängigen JAR-Pakete:
Wenn Spring-Boot-Maven- nicht verwendet wird- Wenn das Plugin gepackt ist, lautet seine Verzeichnisstruktur:
Für das Paket, das mit dem oben genannten Spring-Boot-Maven-Plugin-Plugin generiert wurde, können Sie das Projekt direkt mit dem folgenden Befehl startenjava -jar xxx.jarBesondere Anweisungen Eingeführt: Nach der Verwendung des Spring-Boot-Maven-Plugin-Plug-Ins wird bei Verwendung der Verpackungsfunktion das vom MVN-Paket generierte JAR oder WAR in eine ausführbare Datei neu gepackt und der ursprüngliche Dateiname und die .origin-Datei geändert Suffix wird hinzugefügt.
Wenn das Projekt als Kriegspaket gepackt werden muss, ist die Einführung dieses Plug-Ins nicht erforderlich. Das native Paket-Plug-In von Maven reicht aus.
Das obige ist der detaillierte Inhalt vonSo beheben Sie den roten Fehler des Spring-Boot-Maven-Plugins in Spring-Boot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!