Maven-使用标志跳过执行步骤?

时间:2020-03-13 16:55:43

标签: maven

我的pom.xml(在<plugin>内部)中有这段代码

                <execution>
                    <id>npm</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <phase>generate-resources</phase>
                    <configuration>
                        <arguments>ci</arguments>
                    </configuration>
                </execution>
                <execution>
                    <id>Run Unit Tests</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <phase>generate-resources</phase>
                    <configuration>
                        <arguments>run test</arguments>
                    </configuration>
                </execution>

运行mvn clean install时会跳过Run Unit Tests执行步骤吗?

1 个答案:

答案 0 :(得分:1)

您可能可以执行以下操作。

  1. <properties>下定义类似<run.unit.tests.skip>false</run.unit.tests.skip>的内容
  2. 在执行的配置中添加<skip>${run.unit.tests.skip}</skip>
  3. 然后mvn clean install -Drun.unit.tests.skip=true将进行命令行调用。