Как изменить POM.xml, чтобы включить модульные тесты только на "mvn test" - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть проект Java Maven. Я успешно могу отключить выполнение модульных тестов через

<properties>
    <java.version>1.8</java.version>
    <maven.test.skip>false</maven.test.skip>
</properties>

Однако это также отключает модульные тесты, когда я запускаю команду "mvn test"

Можно ли изменить POM. xml, чтобы модульные тесты выполнялись только с помощью команды "mvn test", и отключать модульные тесты при запуске "mvn clean" или других подобных команд?

1 Ответ

1 голос
/ 08 ноября 2019

Нет.

Это также не то, как предполагается использовать.

У Maven есть жизненный цикл. Когда вы запускаете mvn install или mvn deploy, это всегда включает фазу test. Конечно, вы можете использовать параметры командной строки, чтобы пропустить тесты в одном случае, а не в другом.

...