Я хотел знать, можем ли мы массово загружать артефакты в репозиторий в Nexus.
Nexus поддерживает массовую загрузку артефактов?
comment
См. этот ответ для скрипта Groovy, который выполняет то же самое, но использует стандартный процесс развертывания: maven" title="upload загрузить весь каталог в nexus через maven"> stackoverflow.com/questions/3240477/
- person Aaron Digulla   schedule 29.08.2011
Ответы (2)
Вы можете сделать это разными способами:
- Используйте страницу загрузки артефактов Nexus (обратите внимание, что это работает только для нескольких артефакты с одинаковыми идентификаторами группы и артефакта).
- Настройте сценарий с несколькими вызовами подключаемого модуля maven-deploy-plugin цель файла развертывания, по одной для каждого артефакта.
- Если у вас есть доступ к файловой системе, вы можете скопировать файлы непосредственно в [sonatype-work]/storage/[repository-name]. В этом случае настройте запланированные задачи. для восстановления метаданных и переиндексации репозитория.
person
Rich Seller
schedule
11.09.2009
в последней версии nexus для восстановления метаданных достаточно щелкнуть правой кнопкой мыши репозиторий в nexus.
- person Chetan; 29.12.2012
Я бы не считал страницу загрузки нексуса полезной для массовой загрузки артефактов, поскольку всплывающее диалоговое окно файла позволяет выбрать только один вариант, поэтому для каждого артефакта требуется несколько нажатий кнопок, что очень быстро устаревает.
- person Jay; 01.03.2013
Третий вариант работал как чемпион, однако нужно было несколько раз щелкнуть «Обновить», чтобы он принял изменения на диске. Просто скопируйте все из каталога .../.m2/repository в каталог .../sonatype_work/nexus/storage/firstparty.
- person cyber-monk; 12.07.2013
@cyber-monk У меня нексус-3.12.1-01. Я не могу найти папку для хранения.
- person Hiren; 18.06.2018
Это не будет работать для Nexus 3 и более поздних версий. Локальное хранилище больше не представляет собой простые двоичные файлы; все хранится как «кляксы».
- person shasan; 07.02.2019
Используйте инструмент преобразования репозитория Nexus, чтобы создать выпуск и папки моментальных снимков на основе вашей локальной папки .m2, а затем переместите содержимое этих папок в [sonatype-work]/storage/[repository-name].
person
Taylor Leese
schedule
06.04.2011
Эта ссылка кажется мертвой или теперь требует входа в систему. Однако в этом вопросе есть некоторая информация о том, как использовать этот инструмент: локальные артефакты"> stackoverflow.com/questions/4243477/
- person James; 07.07.2016