Как я могу скопировать артефакты со всеми зависимостями из одного хранилища maven в другое? - PullRequest
2 голосов
/ 29 декабря 2011

Вот мой пример использования: я строю проект, который может читать только из репозитория А. У меня есть разрешение на добавление любых артефактов, которые я хочу, в этот репозиторий, но у меня нет прав администратора для управления репозиторием А. К сожалению,в этом репозитории в настоящее время отсутствует большинство необходимых мне артефактов.

Копирование артефактов с зависимостями из repo1.maven.org в этот репозиторий A с использованием maven deploy: deploy-file занимает много времени.Есть ли инструмент, который решает эту проблему для меня?

Я мог бы даже создать гибридный проект (проект maven с обоими репозиториями) для целей копирования.Но я ограничен использованием репозитория А для производственных проектов автоматической сборки и запуска.

1 Ответ

0 голосов
/ 25 мая 2012

Я бы сделал это таким образом, чтобы сначала создать новый репозиторий для проекта, заполненный всеми артефактами, необходимыми для его создания, а затем написать сценарий, который будет генерировать команду maven deploy для каждого файла внутри, который не существует в репозитории A.

...