Я пытаюсь настроить проект с помощью Maven (m2eclipse), но я получаю эту ошибку в Eclipse:
Описание Тип пути расположения ресурса Не удалось рассчитать план сборки: ошибка передачи org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 из http://repo1.maven.org/maven2 была кэширована в локальной хранилище, разрешение не будет предприниматься повторно, пока не истечет интервал обновления центрального сервера или принудительные обновления. Исходная ошибка: не удалось перенести артефакт org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 из / в центральный ( http://repo1.maven.org/maven2 ): не получен ответ после 60000 ExampleProject Неизвестная проблема Maven
Любые идеи? Было бы полезно, если бы вы могли показать мне, как проверить, все ли настроено нормально ...
<user-dir>/.m2/repository/org/example/myTool/1.01
(вы видите хитрость). Просто удалите их (*.lastUpdated
) вручную и обновите зависимости.Это работало и для меня в Windows.
источник
В Eclipse: щелкните правой кнопкой мыши проект-> Maven-> Обновить проект-> Флажок "Принудительное обновление снимков / выпусков". Нажмите ОК.
источник
Спасибо за ответы, но после еще нескольких поисков я смог решить проблему. Оказалось, что мне пришлось удалить один из «* .lastUpdated», который препятствовал обновлению одного из моих плагинов (Maven Surefire Plugin). Я сделал это вручную, потому что Maven Clean явно не делал этого.
Проблема заключалась в том, что файл «* .lastUpdated» для плагина блокировал проверку maven на обновления и не позволял загружать необходимый jar-файл.
источник
Попробуйте выполнить
или Выполнить> Maven Clean and Maven> Обновить снимки из контекстного меню проекта в Eclipse
источник
В моем случае. Проблемы по той же причине. Я вижу, проблема в прокси и брандмауэре.
Вот мое решение
следующими способами:
1. установить Proxy для Maven и Eclipse
2. Перейти к расположению {user} /. M2 / repository и удалить все файлы * .lastupdated
3. Вернуться в Eclipse, щелкнуть правой кнопкой мыши по проекту и Выбрать Maven> Обновить проект. > Выберите «Принудительное обновление снимков / выпусков».
Если в проекте все еще существует ошибка. пример: вот мои проблемы после всего вышеописанного шага
Я использую это решение, полезное для меня:
1. Найти репозиторий в https://mvnrepository.com/
2. Скопировать зависимость в мой * .poml
примера проекта
3. Построить проект. отсутствующая зависимость будет загружена в локальный репозиторий.
4. Вернитесь в Eclipse, щелкните правой кнопкой мыши проект и выберите Maven> Обновить проект. > Выберите «Принудительное обновление снимков / выпусков».
= >> Ошибка устранена
5. Я удаляю зависимости на шаге 2 после завершения и устранения. Готово
источник
Это работало для меня в Windows:
{user}/.m2/repository
.lastupdated
». Windows просмотрит все подпапки для этих файлов в каталоге..lastupdated
файлы.Maven > Update Project
.Force Update of Snapshots/Releases
».источник
Это случилось со мной, когда я за брандмауэром. Зависимости не загружаются иногда, когда вы работаете в Eclipse IDE. Убедитесь, что вы используете
mvn clean install -U
для решения проблемы. После этого вы увидите загрузку зависимостей.источник
Если вы находитесь за прокси-сервером, вам необходимо обновить файл settings.xml (в папке conf вашего MAVEN_HOME, сам файл содержит информацию о настройках прокси-сервера), а также вам может потребоваться обновить сетевые настройки Eclipse (Window-> Настройки ...-> Тип Сетевые подключения).
Попробуйте использовать -X или --debug, чтобы получить выходные данные отладки, это может предоставить дополнительную информацию о проблеме.
источник
У меня была похожая проблема в Eclipse 3.6 с m2eclipse.
Не удалось рассчитать план сборки: ошибка передачи org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 из http://repo1.maven.org/maven2 была кэширована в локальном хранилище, разрешение не будет предпринимать повторные попытки до тех пор, пока не истечет интервал обновления центрального сервера или принудительные обновления. Исходная ошибка: не удалось перенести артефакт org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 из центрального (http://repo1.maven.org/maven2): ConnectException project1 Неизвестная проблема Maven
Удаление всех файлов maven * .lastUpdated из моего локального хранилища (как предположил Дипак Джой) решило эту проблему.
источник
У меня была похожая проблема только с несколькими проектами в моей рабочей области. В других проектах с почти одинаковыми POM вообще не было ошибок. Ни один из перечисленных ответов не устранил мою проблему. Я наконец наткнулся на удаление / повторное применение природы Maven для каждого проекта, и ошибки исчезли:
Для каждого проекта, у которого есть пом с ошибкой «резолюция не будет повторена ...»:
источник
Случилось и со мной, у вас может быть два решения для этого
Если ваш проект состоит из какой-либо внешней или специфической для него зависимости, вам нужно вручную добавить его в папку репозитория M2, которая находится в папке C: \ Users \ Mohit.Singh.m2 \ repository, а затем запустить mvn eclipse: затмить, а затем mvn чистой установки из папки проекта
если у вас нет какой-либо wxternal или специфичной для проекта зависимости, то вы можете импортировать проект в затмение как существующий проект maven, а затем щелкнуть правой кнопкой мыши на проекте -> Перейти к maven -> Щелкните по проекту обновления, появится окно проверки принудительной загрузки снимка. вариант и ударил ОК
источник
Дайте правильный путь maven setting.xml в Eclipse.
Введите правильный путь setting.xml в текстовом поле настроек пользователя.
источник
просто удалите архетип в
maven local repository
. Как сказано выше, это происходит в случае неудачных загрузок архетипов.источник
Для меня я просто добавил ниже XML-код в файле POM.xml. И после того, как я нажму ** правой кнопкой мыши в проекте -> Maven -> Обновить проект, я проверил принудительное обновление снимков / релизов **, и все заработало
источник
settings.xml для прокси? и в eclipse есть maven global \ local profile, добавьте settings.xml
источник
settings.xml
и где его можно найти. Также имейте в виду, что этому вопросу 10 месяцев.Вы можете удалить саму папку .m2 и заставить MyEclipse повторно загрузить все зависимости при запуске. Перейдите в «Окно»> «Установки»> «MyEclipse»> «Maven4MyEclipse».
источник
источник
Решение, которое работает для меня, заключается в следующем:
Скопируйте зависимость в pom.
Нажмите прямо на ваш проект
источник
Пожалуйста, убедитесь, что файл settings.XML в папке .m2 действителен сначала. Затем, после очистки репозитория, используйте команду ниже в cmd.
источник