maven-antrun-plugin执行特定的执行

时间:2016-06-14 18:50:08

标签: java maven pom.xml

我有2次执行要在不同的时间执行。

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
            <execution>

                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <target>
                        <echo>Executing bat file</echo>
                            <exec executable="exec.bat">
                                <arg value="Hello world" />
                            </exec>
                        </target>
                    </configuration>
                </execution>
             <execution>
                    <id>default-cli</id>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <target>
                            <echo>Executing another bat file</echo>
                            <exec executable="exec1.bat">
                                <arg value="Hello world" />
                            </exec>
                        </target>
                    </configuration>
                </execution>

            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.apache.ant</groupId>
                    <artifactId>ant</artifactId>
                    <version>1.9.4</version>
                </dependency>
            </dependencies>
        </plugin>

当我运行mvn时,我需要运行执行1,下次我需要运行执行2.我试图添加其他目标,它表示未找到目标。我添加了ID并尝试运行antrun:运行@ id1但仍然没有运气。有没有其他方法可以做到这一点。我将运行两件事,比如antrun:run将执行执行1,以及运行执行2的东西。

0 个答案:

没有答案