如何使用exec-maven-plugin:exec运行之前' site'相?

时间:2014-09-26 14:52:49

标签: maven maven-plugin exec-maven-plugin

我需要在site阶段之前运行此脚本来解决问题(http://jira.codehaus.org/browse/MSITE-640)。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.3</version>
    <inherited>false</inherited>
    <executions>
        <execution>
            <id>workaround-MSITE-640</id>
            <!--it should be 'site' but maven doesn't pick up there-->
            <phase>validate</phase>
            <goals>
                <goal>exec</goal>
            </goals>
            <configuration>
                <failWithEmptyArgument>false</failWithEmptyArgument>
                <workingDirectory>${project.basedir}</workingDirectory>
                <executable>./workaround-MSITE-640.sh</executable>
                <arguments>
                    <argument>${settings.localRepository}</argument>
                </arguments>
            </configuration>
        </execution>
    </executions>
</plugin>

但我似乎无法在那个阶段运行它。我试图把它放在reporting -> plugins下,但它不能有configuration

它是幂等的,所以运行它不会有多次出现问题,但如果我可以把它绑定到正确的阶段会很好。

由于

0 个答案:

没有答案