Reputation: 875
It is interesting, if we have a plugin with configuration parameter named "fooParameter".
And we specify it twice: one in global configuration and the other in local configuration under execution section.
When we are execution test pahes what will take precedence global or local configuration?
<plugin>
<groupId>com.myplugin</groupId>
<artifactId>com.myplugin</artifactId>
<version>1.0</version>
<configuration>
<fooParameter>10</fooParameter>
</configuration>
<executions>
<execution>
<id>myExecution</id>
<phase>test</test>
<configuration>
<fooParameter>20</fooParameter>
</configuration>
</execution>
</executions>
</plugin>
Upvotes: 2
Views: 88
Reputation: 875
The answer is the following:
take precedence local configuration
I.e. if we type
mvn package
we get fooParameter=20
Upvotes: 1