Если у вас есть хранилище артефактов, JFrog Artifactory поддерживает работу в качестве прокси-артефакта, пока вы находитесь в процессе миграции в Artifactory.
Я бы порекомендовал следующее:
- Создать локальный репозиторий в артефакте
- Создайте удаленный репозиторий в артефакте, который указывает на ваш текущий репозиторий артефактов.
- Создайте виртуальный репозиторий в артефакте, который содержит как локальные, так и удаленные репозитории.
- Выполните итерации всех ваших проектов, чтобы они публиковались в локальном хранилище артефактов и извлекали их из виртуального хранилища.
Преимущество этого рабочего процесса заключается в том, что вы можете портировать вещи по частям, а не пытаться делать все сразу. Если вы указываете зависимость на артефакт, который еще не был перенесен туда, артефакт заменит его для вас. Когда зависимость перенесена, она будет прозрачна для ее пользователей.
Когда вы перенесли все в свой локальный репозиторий Artifactory, вы можете удалить удаленный репозиторий из своего виртуального репозитория.
Соответствующая документация доступна здесь: https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories