Maison  >  Article  >  Java  >  Comment emballer Springboot dans un package jar dans maven

Comment emballer Springboot dans un package jar dans maven

WBOY
WBOYavant
2023-05-17 08:19:441399parcourir

Commande Maven :

1.mvn clean package -DskipTests : exécutez cette commande dans le répertoire du projet pour générer un package jar ou un package war dans le répertoire cible.

2.mvn clean : nettoie les fichiers temporaires produits par le projet, généralement le répertoire cible sous le module

3.mvn compile -DskipTests : la commande d'installation du module copie le fichier jar/war emballé dans votre entrepôt local pour utilisation Autre les modules utilisent -Dmaven.test.skip=true pour ignorer les tests (la compilation des tests sera également ignorée

4.mvn test: test command, ou exécutez le scénario de test de junit sous src/test/java/).

5.mvn déployer : commande de publication pour publier les fichiers packagés sur une référence à distance et fournir aux autres membres du personnel des dépendances de téléchargement, généralement vers le serveur privé de l'entreprise.

S'il s'agit d'un projet maven plus springboot, un plug-in doit être ajouté au pom. Maven est utilisé pour gérer le projet. Exécutez simplement la commande suivante

<plugin>
 <groupid>org.springframework.boot</groupid>
 <artifactid>spring-boot-maven-plugin</artifactid>
</plugin>

Vous pouvez également le packager directement dans Eclipse. comme suit :

Cliquez avec le bouton droit sur le projet et sélectionnez Exécuter en tant que-->Maven build...

Comment emballer Springboot dans un package jar dans maven

Entrez la commande maven ici :

cd 项目跟目录(和pom.xml同级)
mvn clean package
## 或者执行下面的命令
## 排除测试代码后进行打包
mvn clean package -Dmaven.test.skip=true

Comment emballer Springboot dans un package jar dans maven

Voir BUILD SUCCESS pour indiquer le succès. Une fois l'empaquetage terminé, le package jar sera généré dans le répertoire cible. Le nom est généralement le nom du projet + le numéro de version.jar

Comment emballer Springboot dans un package jar dans maven

Démarrez la commande du package jar

clean package -Dmaven.test.skip=true
De cette façon, tant que la console est activée. est fermé, le service n'est pas accessible. Ci-dessous, nous utilisons la méthode d'exécution en arrière-plan pour démarrer : (Environnement Linux uniquement)

Comment emballer Springboot dans un package jar dans maven

java -jar target/xxx.jar
Vous pouvez également choisir de lire différents fichiers de configuration au démarrage

nohup java -jar target/xxx.jar &
Vous pouvez également définir les paramètres jvm au démarrage

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer