Quel est le packaging par défaut dans Maven ?
Quel est le packaging par défaut dans Maven ?

Vidéo: Quel est le packaging par défaut dans Maven ?

Vidéo: Quel est le packaging par défaut dans Maven ?
Vidéo: Kapsiki - Maven les bases 2024, Peut
Anonim

Les emballage type est spécifié dans le pom. descripteur xml via le < emballage > élément, généralement après son Maven coordonnées. Les emballage par défaut le type est un pot. Les objectifs du plugin qui sont exécutés par défaut dans chaque phase du cycle de vie dépendent de la emballage type de projet que nous allons construire.

À cet égard, qu'est-ce que l'emballage dans Maven ?

L'aspect le plus important d'un Maven le projet est son emballage type, qui spécifie le type d'artefact produit par le projet. Il y a beaucoup d'intégrés Emballage Maven types (par exemple, jar, war et ear). Un projet emballage type spécifie les objectifs du plugin qui sont exécutés au cours de chaque Maven phase de construction.

De plus, qu'est-ce que le type d'emballage Pom ? pompon ” emballage n'est rien d'autre que le conteneur, qui contient d'autres packages/modules comme jar, war et ear. si vous effectuez une opération sur un package/conteneur externe comme mvn clean compile install. puis les packages/modules internes obtiennent également une installation de compilation propre.

Par conséquent, qu'est-ce qu'un objectif maven?

But est la seule unité de tâche qui effectue un vrai travail. Par exemple la compilation but (fonctionne comme mvn compiler:compile) qui compile la source Java. Tous buts sont fournis par des plugins, soit par des plugins par défaut, soit par des plugins définis par l'utilisateur (configurés dans le fichier pom). Une phase avec zéro plugin buts ne fait rien.

Que fait Maven ?

2 réponses. mvn Vérifier - comme dit précédemment - effectue tous les tests d'intégration qui maven trouve dans le projet. mvn install exécute implicitement mvn Vérifier puis copie l'artefact résultant dans votre local maven référentiel que vous pouvez généralement trouver sous C:Usersusername. m2 de dépôt si vous utilisez Windows.

Conseillé: