Как настроить репозиторий JBoss Maven в NetBeans 6.5?
-
22-08-2019 - |
Вопрос
Я попытался настроить плагин 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.
Загрузите Нексус с http://nexus.sonatype.org
Установите его, распаковав tar.gz или zip на своем компьютере.
Запустите его, запустив bin/jsw//nexus start
Идти к http://localhost:8081/nexus
Войдите в систему как администратор по умолчанию:admin/admin123 — имя пользователя/пароль
Нажмите «Репозитории».
Нажмите кнопку Добавить...кнопка
Добавьте новый репозиторий для репозитория JBoss с удаленным расположением: http://repository.jboss.com/maven2/
Сохраните новый репозиторий.(Вам также необходимо убедиться, что выбран параметр «Загрузить удаленный индекс»).
Добавьте репозиторий в свою общедоступную группу, щелкнув общедоступную группу и перетащив новый репозиторий JBoss в выбранные репозитории.
Настройте файл ~/.m2/settings.xml так, чтобы он имел то же содержимое, что и: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html
На этом этапе все ваши запросы к репозиторию будут проходить через Nexus.Nexus уже поставляется с прокси-репозиториями для Central.Итак, все, что вам нужно сделать, это добавить его в репозиторий JBoss, а затем добавить его в общедоступную группу.Как только вы это сделаете, вы обнаружите, что ваши сборки будут происходить намного быстрее.