mvn deploy == (mvn install && mvn deploy: deploy)? - PullRequest
0 голосов
/ 30 января 2019

Я только что видел следующие шаги в задании на сборку:

  1. установка mvn
  2. проверка некоторых встроенных компонентов без удаления чего-либо ...
  3. развертывание mvn-Dskip.all.possible.stuff.so

3-й шаг не может быть достигнут путем вызова

mvn deploy:deploy

То есть выполняется ли вызов install, а затем deploy:deploy пройти те же самые шаги, что и просто позвонить deploy?

РЕДАКТИРОВАТЬ : из ответа JFMeier я обнаружил разницу, deploy:deploy выполняет цель deploy из maven-deploy-plugin, он не выполняет все цели, прикрепленные к deploy фазы.

Ответы [ 2 ]

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

Это верно, если никакой другой плагин не был подключен к фазе развертывания, т.е. если pom.xml определяет дополнительные цели для фазы развертывания, они будут игнорироваться, если вы просто вызовете deploy:deploy

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

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

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