Maison >Java >javaDidacticiel >Exécuter des applications Spring Boot avec Gradle et Maven

Exécuter des applications Spring Boot avec Gradle et Maven

Patricia Arquette
Patricia Arquetteoriginal
2024-10-17 18:13:11987parcourir

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 pour créer un fichier jar à partir d'une application Spring Boot est :

./gradlew build

La commande pour exécuter un pot est :

java -jar build/libs/.jar

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

Maven

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

./mvnw spring-boot:run

La commande pour 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 des tests échouent, la construction échouera.

Emplacements des pots à Gradle et Maven

Lorsque vous construisez 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn