it-swarm.com.ru

Не удалось рассчитать план сборки: плагин 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.
12
NoughT

Попробуйте следующие шаги:

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

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

  3. Создать Java_HOME системную переменную

  4. Создать M2_HOME системную переменную

  5. Добавьте %Java_HOME%\bin;%M2_HOME%\bin; к вашей переменной PATH

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

  7. Если у вас есть прокси, вам нужно его настроить

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

9
Fernando Castilla

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

4
Andrés Rosales Campos

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

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

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

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

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

1
CKing

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

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

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

0
Anirudh

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

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

0
Srikanth Hampapur

Шаг 1: Удалите все экземпляры Java с вашего компьютера

Шаг 2: Удалите все переменные среды, связанные с Java/jdk/jre

Шаг 3: Проверьте в папке программных файлов и программных файлов (X86), там не должно быть папки Java. 

Шаг 4: Установите Java снова. 

Шаг 5: Перейдите к cmd и введите «Java-версия» Результат: он покажет версию Java, установленную на вашем компьютере. 

Шаг 6: теперь удалите все файлы, которые находятся в папке C: /User/AdminOrUserNameofYourMachine/.m2

Шаг 6: перейдите в cmd и запустите «mvn -v» Результат: он покажет версию Apache maven, установленную на вашем компьютере.

Шаг 7: Теперь перестройте свой проект. 

Это сработало для меня.

0
Deepika Mittal