Hi,

I have a following problem with plugin inheritance.

I have put a plugin with lot of configuration in Parent-Pom, there are lot
of child-poms in the project.
Most of them use the plugin configuration but in some cases I have to
re-define some options.
Let's say:

Parent-Pom:

<plugin>
<artifactId>my-plugin</artifactId>

 <configuration>

  <defines>
   <define>def-A</define>
   <define>def-B</define>
  </defines>

 </configuration>

</plugin>

In my real project there are much more such lists and elements.



Child-Pom:

Here I have to add some special define:

<plugin>
<artifactId>my-plugin</artifactId>

 <configuration>

  <defines>
   <define>def-C</define>
  </defines>

 </configuration>

</plugin>


The problem is that when I'm checking this with help:effective-pom I get
only this:

<defines>
 <define>def-C</define>
</defines>

which means whole list is overriden not elements on the list.

My expectation is to get:

<defines>
 <define>def-A</define>
 <define>def-B</define>
 <define>def-C</define>
</defines>

This causes that in a lot of child-poms I have re-write almost all
configuration from Parent-Pom which
of course will be later hard to maintain. 

Is there a way to inherit it on list elements level with Maven ?

Thank you in advance!
-- 
View this message in context: 
http://www.nabble.com/Plugin-inheritance-tp19664782p19664782.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to