2014-11-04 2 views
14

Durante la configurazione del mio pom.xml, ho dovuto configurare un plug-in. Quello che ho scoperto è che il tag <plugin> può essere inserito all'interno degli elementi <plugins> o <pluginManagement>. Sono confuso!Differenza tra <plugins> e tag <pluginManagement> in Maven `pom.xml`

Qual è la differenza tra <plugins> e <pluginManagement>?

+4

lo avete ben spiegato [qui] [1] [1]: http://stackoverflow.com/questions/10483180/maven-what -is-pluginmanagement –

risposta

17

Da Maven documentation:

pluginManagement: è un elemento che viene visto lungo plugin laterali. La gestione dei plug-in contiene elementi di plug-in allo stesso modo, ad eccezione del fatto che piuttosto che configurare le informazioni sui plugin per questa particolare build di progetto, è inteso a configurare le build di progetto che ereditano da questa. Tuttavia, questo configura solo i plugin che sono effettivamente referenziati all'interno dell'elemento plugins nei bambini. I bambini hanno tutto il diritto di ignorare le definizioni di pluginManagement.

Potete guardare a better answer

+0

Grazie mille: D – CALTyang