внутренний репозиторий Maven не будет обновляться в m2eclipse - PullRequest
2 голосов
/ 30 июня 2011

У меня настроен удаленный репозиторий Maven, и я могу успешно загружать артефакты и загружать их через POM.Я также вижу репо, указанный вместе с maven central, в моем глобальном репозитории Maeclipse.

Моя проблема в том, что, хотя Maven Central доступен для просмотра и обновления в m2eclipse, мой внутренний отсутствует, и когда он пытается обновитьЯ получаю это:

"Невозможно обновить индекс для Nexus | http://www.c3works.com:8081/nexus-webapp-1.9.1.1/content/groups/public"

Однако вставка этого URL в браузер работает.

Любые идеи, как заставить m2eclipse правильно индексировать? Спасибо!

Вот мой .m2 / settings.xml:

    <settings>
<mirrors> 
 <mirror>
    <id>Nexus</id> 
    <name>Nexus Public Mirror</name> 
    <url>http://www.c3works.com:8081/nexus-webapp-1.9.1.1/content/groups/public </url> 
        <mirrorOf>*</mirrorOf>
</mirror> 
</mirrors>
</settings>

Ответы [ 3 ]

3 голосов
/ 01 июля 2011

Мне удалось это исправить, запустив веб-приложение Nexus, и я выбрал индекс восстановления и индекс восстановления в группе открытых репозиториев.

Я считаю, что проблема связана с несуществующим индексом или неверным индексом.Когда индекс существует, плагин m2eclipse сможет перестраивать / обновлять индекс в представлении Maven Repository Eclipse.

0 голосов
/ 30 июля 2011

Я тоже столкнулся с этой проблемой, очень раздражает. Решение, как указано выше, перейдите к веб-приложению Nexus, восстановите индекс и восстановите индекс. Затем выполните перестроение индекса в представлении Maven Repositories в eclipse.

0 голосов
/ 01 июля 2011

Похоже, что вы находитесь за прокси-сервером. Если это так, пожалуйста, настройте eclipse и Nexus для использования настроек прокси и попробуйте.

...