Maven-Befehl:
1.mvn clean package -DskipTests: Führen Sie diesen Befehl im Projektverzeichnis aus, um ein JAR-Paket oder WAR-Paket im Zielverzeichnis zu generieren.
2.mvn clean: Bereinigen Sie die vom Projekt erzeugten temporären Dateien, normalerweise das Zielverzeichnis unter dem Modul
3.mvn compilieren -DskipTests: Der Modulinstallationsbefehl kopiert die gepackte JAR-/War-Datei zur Verwendung in Ihr lokales Warehouse Andere Module verwenden -Dmaven.test.skip=true, um Tests zu überspringen (Testkompilierung wird ebenfalls übersprungen
4.mvn test: Testbefehl, oder führen Sie den Testfall von junit unter src/test/java/ aus).
5.mvn-Bereitstellung: Veröffentlichungsbefehl, um die gepackten Dateien als Remote-Referenz zu veröffentlichen und anderen Mitarbeitern Download-Abhängigkeiten bereitzustellen, normalerweise auf dem privaten Server des Unternehmens.
Wenn es sich um ein Maven-Plus-Springboot-Projekt handelt, muss zum Verwalten des Projekts ein Plug-In hinzugefügt werden:
<plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin>
Sie können es auch direkt in Eclipse packen wie folgt:
Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie „Ausführen als“--> . Nachdem das Packen abgeschlossen ist, wird das JAR-Paket im Zielverzeichnis generiert. Der Name besteht normalerweise aus dem Projektnamen + der Versionsnummer Wenn die Konsole geschlossen ist, kann auf den Dienst nicht zugegriffen werden. Im Folgenden verwenden wir zum Starten die Methode der Ausführung im Hintergrund: (Nur Linux-Umgebung)
cd 项目跟目录(和pom.xml同级) mvn clean package ## 或者执行下面的命令 ## 排除测试代码后进行打包 mvn clean package -Dmaven.test.skip=true
Sie können beim Start auch verschiedene Konfigurationsdateien lesen
clean package -Dmaven.test.skip=trueSie können beim Start auch JVM-Parameter festlegen
Das obige ist der detaillierte Inhalt vonSo packen Sie Springboot in ein JAR-Paket in Maven. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!