Должен ли главный репозиторий Nexus называться: central?

Доброго времени суток всем ... Я смотрел stackoverflow об использовании локального или кластерного репозитория нексуса. Как бы то ни было, у меня был репозиторий Nexus на моем компьютере и ноутбуке в течение нескольких лет, и я почти не беспокоился.

Я думаю, что больше проектов используют Nexus, и у меня было три или четыре проблемы только за последние несколько недель (с декабря), когда могут быть конфликты с любым артефактом с идентификатором: "central" . Я чаще наблюдаю подобные проблемы:

На моем ноутбуке я, кажется, решил проблемы на сегодняшний день, назвав главный репозиторий (что-то вроде) "nexus-local". Но не на моей настольной рабочей станции. Странно.

Как странно? Ну, пустой проект «архетипа» для Vert.X с теми же атрибутами нормально компилируется на ноутбуке и терпит неудачу на рабочей станции, жалуясь на то, что не нашел что-то в «центральном» именованном репозитории.

При осмотре я заметил, что, хотя я переименовал репозиторий рабочей станции в «nexus-local», есть некоторый внутренний идентификатор, который остается «центральным».

Есть файлы настроек репозитория Nexus, например nexus.xml, показывая внутреннее (??) центральное имя / идентификатор. Итак, вопрос зрителям ...

  • Does the local mirror have to be called "central"?
    • If not, how does one rename it 'responsibly'?

В качестве альтернативы, есть ли простая демонстрация для кулинарной книги настройки maven / nexus в каком-нибудь месте, где не требуется, чтобы я сначала прочитал 3 книги и собрал знания для простой настройки соло?

Может ли полное отключение Nexus и перезапуск сервера «решить» эту проблему?


person will    schedule 06.03.2015    source источник


Ответы (1)


Maven 3 имеет встроенный репозиторий под названием «central», и вам нужно переопределить его в своем settings.xml как описано в документации Nexus. Затем вы объединяете это с группой репозитория с любым именем и используете ее как mirrorOf * (включая центральную).

Группа репозиториев также может содержать любой репозиторий, который вам нравится. По умолчанию он содержит прокси-репозиторий Центрального репозитория и три размещенных репозитория: выпуски, моментальные снимки и третьи стороны.

Если вам нужно больше ... вы просто добавляете их в группу.

А если вы ищете простой пошаговый пример ... ознакомьтесь с Nexus eval руководство, посвященное главе прокси и публикации и использованный пример проекта.

person Manfred Moser    schedule 06.03.2015
comment
Ты прав, Мнафред. Поздно вечером в пятницу перередактировал конфиги - тогда ничего не сложилось; но восстановить сегодня нормально. Я также рассмотрю эти ссылки более внимательно. :-) - person will; 08.03.2015
comment
Время по умолчанию для Maven для проверки удаленных репозиториев на наличие новых версий снимков или артефактов, которые не были обнаружены, 24 часа ;-) - person Manfred Moser; 11.03.2015