Maven编译阶段绑定插件运行到很晚。

时间:2015-06-15 18:10:12

标签: java maven maven-plugin exec-maven-plugin maven-resources-plugin

我配置了两个maven插件。一个是exec-maven-plugin,它与编译阶段绑定在一起。另一个maven-resources-plugin绑定到准备包阶段。我需要exec在资源之前运行,我认为这应该有效,因为编译阶段在构建生命周期的prepare-package阶段之前。我肯定错过了什么。

以下是两种配置:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2.1</version>
    <executions>
        <execution>
            <id>build-tracker</id>
            <phase>compile</phase>
            <goals>
                <goal>exec</goal>
            </goals>
            <configuration>
                <!--Config here-->
            </configuration>
        </execution>
    </executions>
</plugin>

<plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
    <executions>
        <execution>
            <id>copy-ftl</id>
            <phase>prepare-package</phase>
            <goals>
                <goal>copy-resources</goal>
            </goals>
            <configuration>
                <!--Config here-->
            </configuration>
        </execution>
    </executions>
</plugin>

为什么这些执行无序?

0 个答案:

没有答案