Поиск зависимостей ничего не возвращает
Я только что установил 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-адреса недавно были изменены.