„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Ausführen von Spring Boot-Anwendungen mit Gradle und Maven

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

Veröffentlicht am 01.11.2024
Durchsuche:505

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 einer JAR-Datei 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 einer JAR-Datei 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 eine JAR-Datei mit Gradle erstellen, wird die JAR-Datei in /build/libs/ gespeichert, während sie, wenn Sie die JAR-Datei mit Maven erstellen, in /target gespeichert wird

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

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/petemode/running-spring-boot-applications-with-gradle-and-maven-2lgp?1 Bei Verstößen wenden Sie sich zum Löschen bitte an [email protected] Es
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3