Nexus на интернет-сервере? - PullRequest
2 голосов
/ 02 июля 2011

Я читаю Управление репозиторием с помощью Nexus , и, похоже, его центр выступает в качестве локального прокси.Вместо этого я хотел бы использовать его для распространения пользовательских артефактов (очень мало, например, менее 10).Некоторые из них могут быть с открытым исходным кодом, а некоторые могут быть частными для компании или другой компании (я консультант).

Прежде чем я прочитаю всю книгу и выясню, что Nexus не для меня, вы думаете, эторазумный вариант использования?Я только во второй главе, так что я не знаю, какое разрешение может предоставить Nexus для одного артефакта.Один из вариантов - установить несколько копий Nexus по разному пути, используя пароль http, наверное, хотя и не самый умный.

Цель этого вопроса - узнать, подходит ли Nexus для распространения частных артефактов по разнымкомпании с разными привилегиями и для работы в интернете, а не во внутренней сети, или я должен искать другие варианты.Спасибо!

Ответы [ 2 ]

5 голосов
/ 02 июля 2011

Я думаю, что это очень разумная вещь, чтобы спросить об установке Nexus.Я использовал и Artifactory, и Nexus (2 самых популярных репозитория Maven), и обнаружил, что Nexus гораздо более гибкий и полнофункциональный.Sonatype имеет настройку, аналогичную той, которую вы запрашиваете для хостинга артефактов с открытым исходным кодом.В этом случае я считаю, что безопасность ограничивает загрузку, а не загрузку, но я на 99% уверен, что загрузка также может быть защищена.JBoss также имеет широкую общедоступную установку Nexus.

Имейте в виду, однако, что Sonatype имеет как версию OSS, так и коммерческую версию Nexus.Требуемая сегрегация может быть только коммерческой функцией.Но я бы по-прежнему рекомендовал Nexus для целей, которые вы описали, до тех пор, пока стоимость не слишком высока. Подсказка: Я думаю, вы начнете действительно находить то, что ищете, когда перейдете к главе 6.

2 голосов
/ 02 июля 2011

Nexus позволяет вам иметь как размещенные, так и прокси-репозитории. Помимо этого он позволяет вам иметь виртуальные репозитории и группы. Группы могут быть использованы для группировки ваших репозиториев под одним именем. Итак ... вы можете настроить репозиторий, содержащий некоторые артефакты, которые должны быть видны только вашим клиентам, еще один - для ваших артефактов OSS, а затем сгруппировать их для какого-нибудь клиента.

Вы также можете использовать Pro версию, которая является платной, и, насколько я помню, имела такую ​​функцию.

...