2016-10-09 8 views
1

Во-первых, я знаю, что предстоящий Nexus 3.1 предложит переход от v2 к v3. Я также просто применил бета-миграцию для v2-v3 (формы google).Неофициальный мигрировать Nexus 2 -> 3 возможно для артефактов Maven?

Мое время сосет, так как в ближайшие дни я собираюсь настроить и интегрировать новый сервер Nexus 3.

Можно ли вручную скопировать мои старые артефакты Maven (с сервера Nexus v2) на этот новый сервер Nexus v3 и позволить Nexus v3 переиндексации всего? Если да, то как?

+1

Проблема в том, что вам нужно, чтобы загрузить их на новый Nexus 3 причины Nexus 3 использует репозиторий контента вместо простой файловой системы на жестком диске ... но писать некоторые сценарии, чтобы сделать загрузку через отдых, может быть, способ пойти .. – khmarbaise

ответ

1

Невозможно вручную скопировать, однако Nexus Repository Manager 3.1 теперь выпущен, и вы можете использовать его для обновления.

Невероятный, съедобный Manfred Moser создал это: https://github.com/simpligility/maven-repository-tools/tree/master/maven-repository-provisioner, которое вы можете использовать, чтобы взять что-то из файловой системы в репозиторий Maven Repository AKA Nexus. Я не использовал его сам, но это, вероятно, именно то, что вы ищете.

Для тех, кто еще проверить это, вы можете также использовать этот простой Баш скрипт, чтобы импортировать артефакты в Nexus Repository 3: https://gist.github.com/DarthHater/a4f2738e3bd40d242db22633b59dfd63