Вопрос

Я попытался настроить плагин Maven (версия 4), чтобы добавить репозиторий JBoss Maven по адресу http://repository.jboss.com/maven2/ следуя руководству на http://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositories.

Новый репозиторий появляется в списке репозиториев Maven, но я не вижу никаких элементов (артефактов), обновление индекса не помогает.

Похоже на проблему с плагином Maven.Возможно, для этого требуется подкаталог «.index», которого нет на сервере JBoss.

Это было полезно?

Решение

В репозитории JBoss есть индекс Nexus по адресу http://repository.jboss.com/maven2/.index/.Я думаю, проблема в том, что Netbeans может не использовать этот индекс.Я бы рекомендовал установить Nexus, добавить репозиторий JBoss в общедоступную группу, а затем указать экземпляр Netbeans на локальный экземпляр Nexus.

  1. Загрузите Нексус с http://nexus.sonatype.org

  2. Установите его, распаковав tar.gz или zip на своем компьютере.

  3. Запустите его, запустив bin/jsw//nexus start

  4. Идти к http://localhost:8081/nexus

  5. Войдите в систему как администратор по умолчанию:admin/admin123 — имя пользователя/пароль

  6. Нажмите «Репозитории».

  7. Нажмите кнопку Добавить...кнопка

  8. Добавьте новый репозиторий для репозитория JBoss с удаленным расположением: http://repository.jboss.com/maven2/

  9. Сохраните новый репозиторий.(Вам также необходимо убедиться, что выбран параметр «Загрузить удаленный индекс»).

  10. Добавьте репозиторий в свою общедоступную группу, щелкнув общедоступную группу и перетащив новый репозиторий JBoss в выбранные репозитории.

  11. Настройте файл ~/.m2/settings.xml так, чтобы он имел то же содержимое, что и: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

На этом этапе все ваши запросы к репозиторию будут проходить через Nexus.Nexus уже поставляется с прокси-репозиториями для Central.Итак, все, что вам нужно сделать, это добавить его в репозиторий JBoss, а затем добавить его в общедоступную группу.Как только вы это сделаете, вы обнаружите, что ваши сборки будут происходить намного быстрее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top