Как настроить репозиторий JBoss Maven в NetBeans 6.5? - PullRequest
4 голосов
/ 28 марта 2009

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

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

Это похоже на проблему с подключаемым модулем Maven. Возможно, для этого требуется подкаталог ".index", который недоступен на сервере JBoss.

1 Ответ

6 голосов
/ 31 марта 2009

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

  1. Скачать Nexus с 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 уже поставляется с репозиториями для Центрального прокси. Итак, все, что вы сделали, это добавили в репозиторий JBoss, а затем добавили его в публичную группу. Как только вы это сделаете, вы обнаружите, что ваши сборки будут намного, намного быстрее.

...