Maven команда pu sh всех зависимостей в .m2 во вновь созданный пустой репозиторий (например, nexus) - PullRequest
0 голосов
/ 30 апреля 2020

Я установил новый удаленный репозиторий, который находится в автономной системе (в intr anet, без подключения inte rnet). Теперь я хочу знать, есть ли команда Maven, чтобы pu sh все артефакты (такие как, например, пружинный загрузчик, плагин весенней загрузки, jacoco et c), которые находятся в папке .m2 той же машины, для недавно созданного Nexus / azure хранилище devops артефактов. Поскольку система находится в автономном режиме, новый репо не может быть подключен к Maven Central. Я знаю команду mvn deploy, но как использовать ее для перемещения всех зависимостей из .m2, таких как spring boot starter parent и всех дочерних зависимостей?

1 Ответ

0 голосов
/ 03 мая 2020

Итак, на той машине, где находится папка .m2, как вы получили артефакты?

Вы вытащили их из компании Nexus / Artifactory? Тогда я бы просто прокси, что Nexus / Artifactory в ваших Azure Artifacts (вместо копирования артефактов вокруг).

Если вы получили их непосредственно из inte rnet, но по какой-то причине, ваш Azure Артефакты не могут видеть inte rnet, я бы поместил папку .m2/repository в качестве репозитория Maven в какой-либо каталог на сервере и определил прокси в Azure Артефакты для этого каталога.

Если вам действительно нужно чтобы скопировать все эти артефакты в Azure Artifacts, вам, вероятно, потребуется написать собственную программу для этого.

...