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

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

Затем я создал новый проект Maven и решил, что мне нужен log4j, поэтому я открыл pom.xml, щелкнул вкладку «Зависимость», щелкнул кнопку «Добавить...» и набрал log4j.

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

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


person Howie    schedule 08.07.2012    source источник
comment
Возможный дубликат Eclipse: зависимости поиска Maven не работают   -  person Stevoisiak    schedule 06.10.2017


Ответы (3)


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

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

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

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

person Eugene Ryzhikov    schedule 08.07.2012
comment
Я проверил Download repository index updates on startup, но он все еще не работает. Я использую Эклипс Марс - person User; 19.03.2016

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

person mantrid    schedule 28.08.2012

Просто перейдите в Window -> Настройки -> Maven, установите флажок Download repository index updates on startup и нажмите Apply. Это все.

введите здесь описание изображения

person Azhar Zafar    schedule 05.10.2018