Как протестировать развертывание maven? - PullRequest
0 голосов
/ 26 мая 2020

Я работаю над проектом maven, но у меня нет прав на развертывание в связке нашей компании (это делается с помощью инструмента CI). Однако при настройке развертывания я хотел бы проверить, что на самом деле развертывается с помощью «mvn clean deploy».

Q: Есть ли способ запустить развертывание, но ничего не отправлять в репозиторий nexus?

Я ожидал бы 1 из 2 вариантов:

  • для этой цели есть какая-то опция dry -run
  • есть возможность перенаправить развертывание в какую-то локальную папку, которая действует как репозиторий nexus (и, таким образом, может видеть, что было бы развернуто)

Примечание: мой проект является многомодульным.

1 Ответ

1 голос
/ 26 мая 2020

Думаю, вы могли бы просто перезаписать <distributionManagement> локальной папкой:

<distributionManagement>
  <repository>
    <id>local-release</id>
    <url>file:../local_repo/release</url>
  </repository>
  <snapshotRepository>
    <id>local-snapshot</id>
    <url>file:../local_repo/snapshot</url>
  </snapshotRepository>
</distributionManagement>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...