Не удалось вычислить план сборки: Плагин org.apache.maven.plugins: maven-resources-plugin: 2.6 или одна из его зависимостей не может быть решена

Когда я пытаюсь построить проект, он дает эту ошибку.

Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'ProjectName'.
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

Моя версия Java - 1,8, а версия Maven - 3.2.5.

А также когда я впервые настроил Maven на моем компьютере, и я проверю, правильно ли Maven правильно с командой mvn --version, и он отлично работает. Но после перезагрузки моего компьютера и проверки Maven работает правильно. Затем он говорит:

C:\Users\User Name>mvn --version
'mvn' is not recognized as an internal or external command,
operable program or batch file.

Ответ 1

Попробуйте выполнить следующие действия:

  • Убедитесь, что у вас есть возможность подключения (вы можете просматривать) (Эта ошибка обычно связана с подключением к Интернету)

  • Загрузите Maven и распакуйте его

  • Создайте системную переменную JAVA_HOME

  • Создайте системную переменную M2_HOME

  • Добавьте %JAVA_HOME%\bin;%M2_HOME%\bin; в переменную PATH

  • Откройте окно командной строки cmd. Проверьте: mvn -v

  • Если у вас есть прокси, вам нужно будет его настроить

http://maven.apache.org/guides/mini/guide-proxies.html

  1. Убедитесь, что у вас есть .m2/repository (удалите все папки и файлы ниже)

  2. Если вы собираетесь использовать Eclipse, вам нужно будет создать settings.xml

Отсутствует плагин Maven в Eclipse - файл Settings.xml

Более подробную информацию вы можете найти в

http://maven.apache.org/ref/3.2.5/maven-settings/settings.html

Ответ 2

Удалите все файлы в папке репозитория .m2 и перестройте проект.

Ответ 3

Попробуйте следующее:

  • Обязательно добавьте переменную M2_HOME в переменные среды. Похоже, что вы могли бы установить M2_HOME временно в окне cmd, а не как постоянную переменную среды. Также добавьте M2_HOME в переменную PATH.

  • Перейдите в папку m2 в вашем каталоге пользователя.

    Пример. В Windows для пользователя bot каталог .m2 будет находиться под C:\Users\bot. Найдите файл settings.xml в этом каталоге и найдите URL-адрес репозитория в этом файле. Посмотрите, можете ли вы ударить этот URL из своего браузера. Если нет, вам, вероятно, нужно указать другой репозиторий maven или использовать прокси-сервер.

  • Если вы можете удалять URL-адрес репозитория из браузера, проверьте, содержит ли репозиторий maven-resource-plugin версия 2.6. Это можно найти, перейдя в папку org.apache.maven.plugins в браузере. Возможно, ваш pom жестко закодировал зависимость плагина до версии 2.6, но он недоступен в репозитории. Это можно устранить, изменив версию dependency на версию, доступную в репозитории.

Ответ 4

Попробуйте обновить Eclipse с помощью нового репозитория Maven следующим образом:

  • Откройте диалоговое окно "Установить", выбрав "Справка/Установить новое программное обеспечение..." в Eclipse
  • Вставьте следующую ссылку в поле ввода "Работа с:" http://download.eclipse.org/technology/m2e/releases/
    и нажмите Enter
  • Выберите (отметьте) "Интеграция Maven для Eclipse" и нажмите кнопку "Далее > "
  • Продолжайте установку, подтвердите лицензионное соглашение, дайте установке загрузить то, что необходимо
  • После успешной установки вы должны перезапустить Eclipse
  • Теперь ваш проект должен быть загружен без ошибок, связанных с Maven

Ответ 5

Это помогло мне: Я создал новый проект maven, который отлично работал в моей старой рабочей области, но дал выше ошибки в новом рабочем пространстве. Я должен был сделать следующее:  - Открыть старое рабочее пространство на Eclipse  - открыть вкладку "Настройки"  - Поиск Maven в фильтре  - Скопируйте путь для settings.xml из настроек пользователя - Настройки пользователя  - Переключиться на новое рабочее пространство  - Обновить настройки - Maven - Настройки пользователя - Путь пользовательских настроек

После завершения сборки все ошибки будут устранены.

Ответ 6

У меня была аналогичная проблема в spring наборе инструментов (sts). Репозиторий .m2 не был полностью загружен в локальной системе, поэтому я получил эту ошибку. Поэтому я переустановил sts и удалил старый репозиторий .m2 из системы и создал новый проект maven в sts, который загрузил полный репозиторий .m2, Это сработало для меня.