2015-10-01 29 views
1

有趣的是,如果我们有一个名为“fooParameter”的配置参数的插件。Maven中的执行VS配置

然后我们指定它两次:一个在全局配置中,另一个在本地配置下执行部分。

当我们正在执行测试时,什么会优先考虑全局或本地配置?

<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> 
+0

我要创建自定义插件并验证该 – Vitaly

回答

0

答案是:

占先本地配置

即如果我们输入

mvn package 

我们得到fooParameter = 20