web-dev-qa-db-fra.com

Différence entre les balises <plugins> et <pluginManagement> dans Maven `pom.xml`

Lors de la configuration de mon pom.xml, J'ai dû configurer un plugin. Ce que j'ai découvert, c'est que la balise <plugin> Peut être insérée à l'intérieur des éléments <plugins> Ou <pluginManagement>. Je suis confus!

Quelle est la différence entre <plugins> Et <pluginManagement>?

36
CALTyang

De documentation Maven :

pluginManagement : est un élément visible le long des plugins latéraux. Plugin Management contient des éléments de plug-in de la même manière, sauf que plutôt que de configurer les informations de plug-in pour cette version de projet particulière, il est destiné à configurer les versions de projet qui héritent de celle-ci. Cependant, cela configure uniquement les plugins qui sont réellement référencés dans l'élément plugins des enfants. Les enfants ont le droit de remplacer les définitions de pluginManagement.

Vous pouvez regarder ne meilleure réponse

37
Sergii Getman