Ho una generazione di moduli multi-modulo in cui uno dei moduli figlio richiede un obiettivo aggiuntivo da eseguire come parte di una versione. Ma sembra che qualsiasi configurazione del plugin di rilascio di Maven nel modulo figlio venga ignorata a favore della configurazione di default nel modulo genitore.Come sovrascrivere la configurazione di maven-release-plugin in un modulo figlio
Questo è lo snippet dal modulo figlio. La configurazione del plugin è la stessa nella sezione pluginManagement del genitore principale, ma senza l'elemento personalizzato.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.1</version>
<configuration>
<tagBase>http://mycompany.com/svn/repos/myproject/tags</tagBase>
<goals>deploy myCustomPlugin:myCustomGoal</goals>
</configuration>
</plugin>
Quindi è possibile che un modulo figlio sovrascriva la configurazione del genitore e aggiunge obiettivi aggiuntivi?
Maven versione 2.2.1
Duro pom efficace ha lavorato bene finora ... – mschonaker
Nope. Questo non ha funzionato per me. – mschonaker
Secondo il blog è richiesto Maven 3.0.2 (e OP utilizza Maven 2).+1 però per il collegamento al blog che mi ha aiutato a capire il comportamento di fusione predefinito –