Поиск зависимостей ничего не возвращает

Я только что установил Eclipse Juno с установленным m2e.

Затем я создал новый проект Maven и решил, что хочу log4j, поэтому я открыл pom.xml, нажал вкладку Dependency, нажал кнопку Add... и набрал log4j.

Нулевые результаты. Единственное, что он находит, это junit (это было автоматически добавлено в проект с архетипом quickstart, похоже). Обратите внимание, что я могу добавить зависимость log4j вручную, и она будет работать нормально, но я считаю, что функция поиска действительно удобна!

Я как бы новичок Maven, хотя в Indigo я работал без проблем. Поэтому я думаю, что, возможно, забыл что-то сделать?

Ответ 1

Все, что вам нужно сделать, - это обновить или перестроить индекс хранилища maven в рабочем пространстве.

Откройте представление "Maven Repositories". Откройте Global Repositories и щелкните правой кнопкой мыши на central. Включить полный индекс и перестроить.

Первоначально процесс займет несколько минут. После этого ваш поиск начнет работать.

Вы можете автоматизировать этот процесс, включив Download repository index updates on startup в настройках рабочей области в разделе Maven

Ответ 2

в случае, если вы восстановили свой индекс хранилища maven, не удалось выполнить попытку переустановки m2e. Я обновил мой рынок, и он снова начал работать. Я не уверен, в чем проблема, но я подозреваю, что некоторые URL-адреса недавно были изменены.