Heim >Java >javaLernprogramm >Ausführen von Spring Boot-Anwendungen mit Gradle und Maven

Ausführen von Spring Boot-Anwendungen mit Gradle und Maven

Patricia Arquette
Patricia ArquetteOriginal
2024-10-17 18:13:11983Durchsuche

Running Spring Boot Applications With Gradle and Maven

Sie können entweder eine Spring Boot-Anwendung ausführen oder daraus ein JAR erstellen. Sie können beides entweder mit Gradle oder Maven tun

Gradle

Der Befehl zum Ausführen einer Spring Boot-App mit Gradle lautet:

./gradlew bootRun

Der Befehl zum Erstellen eines JAR aus einer Spring Boot-Anwendung lautet:

./gradlew build

Der Befehl zum Ausführen eines JAR lautet:

java -jar build/libs/.jar

Im obigen Befehl zum Ausführen der JAR-Datei bezieht sich der JAR-Dateiname auf den Namen der JAR-Datei, einschließlich ihrer Versionsnummer, jedoch ohne ihre .jar-Dateierweiterung und ohne ihren vollständigen Pfad.

Maven

Der Befehl zum Ausführen einer Spring Boot-App mit Maven lautet:

./mvnw spring-boot:run

Der Befehl zum Erstellen eines JAR aus einer Spring Boot-Anwendung mit Maven lautet:

./mvnw sauberes Paket

Der Befehl zum Ausführen eines JAR lautet:

java -jar build/libs/.jar

Wenn Sie einen Maven-Build ausführen, werden Ihre Tests ausgeführt, bevor die endgültige Ausgabe erstellt wird. Wenn irgendwelche Tests fehlschlagen, schlägt der Build fehl.

Jar-Standorte in Gradle und Maven

Wenn Sie ein JAR mit Gradle erstellen, wird die JAR-Datei in /build/libs/ gespeichert, während sie beim Erstellen des JAR mit Maven in /target gespeichert wird

P.S. Die App ist viel schneller, wenn Sie das JAR ausführen, als wenn Sie es normal ausführen.

Das obige ist der detaillierte Inhalt vonAusführen von Spring Boot-Anwendungen mit Gradle und Maven. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn