Maven - Почему mvn install запускает фазу компиляции или тестирования? - PullRequest
0 голосов
/ 30 января 2019

Я использовал Maven в последние несколько дней.Мне было интересно, почему фаза установки запускает также фазу компиляции или тестирования?

Я прочитал документацию по maven, и, насколько я понимаю, mvn install запускает install: install цель.Мне кажется, что перед запуском этой цели он запускает другие цели (или фазы), которые компилируют и тестируют проект.

Означает ли это, что maven запускает все фазы фазы "до" установки в жизненном цикле по умолчанию?

Спасибо за ваш ответ (есть кое-что, что я не предпринимаю).

1 Ответ

0 голосов
/ 30 января 2019

Да.

Вызов фазы , такой как install, запускает жизненный цикл от начала до фазы, которую вы вызываете.

Если вы не хотите, чтобы такое поведение, вам нужно явно назвать цель (например, install:install) (mvn install:install).Обычно, строительство с mvn clean install - это путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...