Существует ли «правильный» или распространенный способ копирования последней версии выпуска из репозитория Maven на сервер? - PullRequest
1 голос
/ 05 ноября 2010

Я только недавно начал использовать Maven (2.2.1), и у меня работает Artifactory в локальной сети, в которой развернуты мои версии.

В настоящее время я создал изворотливый плагин Mavenэтот scp является версией релиза .jar или .war файл на отдельный сервер распространения, который помещает новые файлы на живой сервер на ночь.

Есть ли более стандартный / правильный способ получения последней версии релиза проектаиз репозитория maven и копирование его в какое-то место?

Или есть ли простой способ запросить Artifactory через скрипт оболочки или что-то, чтобы получить URL-адреса для последней версии проекта, плюс его зависимости?

1 Ответ

0 голосов
/ 05 ноября 2010

Не уверен насчет Artifactory, но в Nexus (другой менеджер репозитория maven) это, безусловно, возможно.Раньше у нас был сценарий оболочки, который запрашивал репозиторий Nexus (через http, используя wget и awk) и каждый вечер получал новые версии нашего проекта для автоматического развертывания.

Получив проект, вы можете получить все зависимости для него, используя maven, например:

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