Maven中的执行VS配置

时间:2015-10-01 22:04:57

标签: maven-plugin

有趣的是,如果我们有一个名为" fooParameter"的配置参数的插件。

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

当我们执行测试时,哪些优先于全局或本地配置?

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

1 个答案:

答案 0 :(得分:1)

答案如下:

优先使用本地配置

即。如果我们输入

m = re.sub('[.[0-9] /\ [0-9]]{6}$', '', m)

我们得到fooParameter = 20