"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Exécuter des applications Spring Boot avec Gradle et Maven

Exécuter des applications Spring Boot avec Gradle et Maven

Publié le 2024-11-01
Parcourir:117

Running Spring Boot Applications With Gradle and Maven

Vous pouvez soit exécuter une application Spring Boot, soit créer un fichier jar à partir de celle-ci. Vous pouvez faire les deux avec Gradle ou Maven

Graduation

La commande pour exécuter une application Spring Boot avec Gradle est :

./gradlew bootRun

La commande permettant de créer un fichier jar à partir d'une application Spring Boot est :

./build gradlew

La commande pour exécuter un pot est :

java -jar build/libs/.jar

Dans la commande ci-dessus pour exécuter le fichier jar, le nom de fichier jar fait référence au nom du fichier jar, y compris son numéro de version, mais sans inclure son extension de fichier .jar et sans inclure son chemin complet.

Maven

La commande pour exécuter une application Spring Boot avec Maven est :

./mvnw spring-boot:run

La commande permettant de créer un fichier jar à partir d'une application Spring Boot avec Maven est :

./mvnw paquet propre

La commande pour exécuter un pot est :

java -jar build/libs/.jar

Lorsque vous exécutez une build Maven, elle exécute vos tests avant de produire le résultat final. Si un test échoue, la build échouera.

Emplacements des pots à Gradle et Maven

Lorsque vous créez un pot avec Gradle, le fichier JAR est stocké dans /build/libs/ tandis que lorsque vous construisez le JAR avec Maven, il est stocké dans /target

P.S. L'application est beaucoup plus rapide lorsque vous exécutez le JAR que lorsque vous effectuez une exécution régulière.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/petemode/running-spring-boot-applications-with-gradle-and-maven-2lgp?1 En cas de violation, veuillez contacter [email protected] pour supprimer il
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3