maven m2eclipse Невозможно обновить индекс для Nexus - PullRequest
7 голосов
/ 13 июля 2011

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

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

"Невозможно обновить индекс для Nexus | http://devserver:8081/nexus/content/groups/public"

Вставка этого URL в браузер работает.

Решение:« Я смог исправить это с помощьюзапуская веб-приложение Nexus, и я выбираю индекс восстановления и перестроения индекса в группе открытых репозиториев. "

, но я не могу перестроить открытый индекс, и на самом деле индекс отлично работает для моего коллеги в том же офисе.

  • nexus Nexus Public Mirror http://devserver:8081/nexus/content/groups/public *

Есть идеи, как правильно настроить m2eclipse для индексации? Спасибо!

Ответы [ 2 ]

6 голосов
/ 20 июля 2011

У меня была такая же проблема: я думаю, что это происходит, когда локальный индекс m2e становится поврежденным, в основном, когда происходит сбой Eclipse / VM.Я обнаружил, что для моей конфигурации индекс находится в .m2 / repository / .cache / m2e

Я закрыл Eclipse, удалил все подпапки в этой папке и исправил проблему.

Я уверен, что достаточно найти файл (ы), в котором находится индекс, но удаление всего каталога для меня работало нормально.

Перед удалением убедитесь, что ваш удаленный mavenИндекс репо не поврежден (щелкните правой кнопкой мыши по индексу восстановления в общедоступном репозитории Nexus).

0 голосов
/ 04 июля 2018

Моя проблема решается, когда я удаляю папку .cache в C: \ Users \ Pratik.m2 \ repository, если все вышеперечисленные шаги не работают, попробуйте это

...