Maven - пропустить шаг выполнения с флагом? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть этот код в моем 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 Ответ

1 голос
/ 13 марта 2020

Вероятно, вы можете сделать следующее.

  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 вызовет командную строку.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...