2014-11-04 3 views
14

Während der Konfiguration meiner pom.xml, musste ich ein Plugin konfigurieren. Was ich herausgefunden habe ist, dass das <plugin> Tag entweder in <plugins> oder <pluginManagement> Elemente eingefügt werden kann. Ich bin verwirrt!Unterschied zwischen <plugins> und <pluginManagement> Tag in Maven `pom.xml`

Was ist der Unterschied zwischen <plugins> und <pluginManagement>?

+4

Sie haben es gut erklärt [hier] [1] [1]: http://stackoverflow.com/questions/10483180/maven-what -is-pluginmanagement –

Antwort

17

Von Maven documentation:

pluginManagement: ist ein Element, das an der Seite von Plug-in zu sehen ist. Das Plugin-Management enthält Plug-in-Elemente auf die gleiche Art und Weise, mit der Ausnahme, dass Plug-In-Informationen für diesen speziellen Projekt-Build nicht konfiguriert werden müssen, sondern dass Projekt-Builds konfiguriert werden sollen, die von diesem erben. Dies konfiguriert jedoch nur Plugins, auf die im Plugins-Element in den untergeordneten Elementen tatsächlich verwiesen wird. Die Kinder haben das Recht, die pluginManagement-Definitionen zu überschreiben.

Sie können sehen a better answer

+0

Vielen Dank: D – CALTyang

Verwandte Themen