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

я получил следующее сообщение об ошибке при попытке создать проект Maven в eclipse. Многие опубликовали о прокси в настройках.xml-файл, а также промыть .папка m2, заставляющая ее загружать новую. Ничего из этого не работает для меня. Я на работе, с настройками прокси-сервера, активными в параметрах интернета.

сообщение об ошибке:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: 
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: 
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5

пом.XML-код:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.blahhhhhhhhhhhhhhhhh</groupId>
  <artifactId>HelloRESTEasy</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>



настройки.XML-код:

  <proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxyserver.company.com</host>
      <port>8080</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
  </proxies>

18 ответов


попробуйте очистить локальный .m2/repository/ папка вручную с помощью rm -rf а затем повторно создайте проект. Работал для меня, попробовав все возможные другие альтернативы (переустановка eclipse, указывая на правильную версию maven в eclipse, настройки прокси и т. д.)


Я смог решить ту же проблему с другим решением.

решение, которое сработало для меня, было щелкните правой кнопкой мыши проект " pom.xml " в eclipse и выбираем "Maven Установить".


Я решил это сейчас. Однако он решается только в Netbeans. Не уверен, почему eclipse все еще не принимает настройки.xml, который изменен. Однако решение состоит в том, чтобы удалить/прокомментировать параметр User/Password в настройках.в XML

перед:

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxyserver.company.com</host>
      <port>8080</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
  </proxies> 

после:

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxyserver.company.com</host>
      <port>8080</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
  </proxies> 

для меня эта проблема возникает в Eclipse, когда установка Maven не настроена должным образом. По умолчанию установка Maven встроена в Eclipse. The .settings.xml файл устанавливается везде, где точки установки Eclipse.

в моем случае этот файл не был сгенерирован автоматически. Я выбираю свою собственную установку Maven - внешнюю. Но если вы явно не выбираете, где settings.xml затем Eclipse пытается получить этот файл из пути, установленного во встроенной установке. Если файл не autogenerated вы должны выбрать правильное местоположение.

на windows/preferences/Maven/Installation/user settings и выберите правильное расположение вашего settings.xml.


в основном это происходит во время обновления Eclipse.
Я решил, используя:

- > щелкните правой кнопкой мыши проект - > Maven - >обновить проект - > выберите все (флажок)

старые или устаревшие проекты обновились с помощью обновленных файлов jar и необходимых плагинов. Ошибки были видны.


у меня была эта проблема, и удаление .m2/repository/ не решил его в моем случае. Кажется, что eclipse не может загрузить Maven-плагин или необходимую зависимость. Поэтому вам нужно установить его себе.

я, наконец, решил его, загрузив файлы jar и pom из репозитория Maven и установив его с помощью команды (лучше, чем копирование в папку напрямую): mvn install:install-file -Dfile=<path-to-file> -DpomFile=<path-to-pomfile> (В моем случае: mvn install:install-file -Dfile=maven-war-plugin-2.2.pom -DpomFile=maven-war-plugin-2.2.pom)


В моем случае ошибка была: CoreException: не удалось рассчитать план сборки: Plugin org.апаш.знаток.Плагины: maven-compiler-plugin: 2.3.2 ....

С eclipse luna из консоли в pom.папка xml

mvn clean
mvn install

С Юноной я должен был иметь это для моего пом.в XML

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>2.3.2</version>
          <configuration>
            <!-- put your configurations here -->
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

а то

mvn install

а затем из eclipse щелкните правой кнопкой мыши>maven>обновить проект * После того, как плагин donwloaded вы можете удалить плагин из вашего ПФЛ.в XML


Я также столкнулся с вышеуказанной ошибкой. Я использовал Eclipse.

после того, как последовало приведенное ниже решение, оно отлично работает для меня.

решение

  1. щелкните правой кнопкой мыши проект " pom.xml " в eclipse и выберите Maven Install.
  2. щелкните правой кнопкой мыши на проекте - > Maven - > обновить проект.
  3. обновить

У меня также была та же проблема. Я использовал следующий способ:

1.Добавлены настройки.XML-файл./~( м2/настройки.xml) со следующим содержимым

<proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>qq-proxya</host>
      <port>8080</port>
      <username>user</username>
      <password>passw</password>
      <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
    </proxy>
  </proxies>

3. С помощью cmd перейдите в папку с моим проектом и напишите mvn чистый и после этого mvn установить !

  1. после этого обновленный проект в Eclipse (Alt + F5) или щелкните правой кнопкой мыши на project -> Maven -> Update project

P. S. После того, что когда я добавляю новую зависимость для меня проект я должен скомпилировать проект, используя cmd(mvn compile). Потому что, если я делаю это с помощью плагина eclipse, я получаю ошибку при подключении к прокси-серверу.


щелкните правой кнопкой мыши проект " pom.xml " в eclipse и выберите Maven Install. Щелкните правой кнопкой мыши по проекту -> Maven ->Update Project.

Затем Обновить.


У меня была эта проблема, и я решил ее, выполнив следующий шаг:

1 - Закройте Eclipse.

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

3 - Открыть Elipse.

4-щелкните правой кнопкой мыши на проекте - > выполнить как - > Maven install


У меня была эта ошибка, я следовал ниже трех шагов, чтобы решить,

1). проверьте настройки прокси в настройках.XML-код обратитесь,

2). .m2 diretory для выпуска кэшированных файлов, вызывающих проблемы

3) укажите eclipse, чтобы исправить установку JDK. См.в этой среде компилятор не предоставляется. Возможно, вы работаете на JRE, а не на JDK? чтобы знать, как


Я тоже столкнулся с той же проблемой... Я выполняю следующие шаги...u может попробовать 1. Щелкните правой кнопкой мыши на проекте Maven 2. Отвести курсор в Maven 3. Нажмите Обновить проект Maven или (alt+F5). это займет некоторое время, то, скорее всего, проблема будет решена..


может быть несколько причин, я исправил следующие шаги:

  1. удалить .папка m2 и повторный запуск eclipse. (Найти папку m2 в windows:c:\Users\Your_User_Name\ .м2 или искать в Mac:~/.м2
  2. убедитесь, что параметры.xml настроен как # justinbieber.
  3. установить параметры.xml-путь в eclipse (windows->настройки->maven->настройки пользователя) Настройки Пользователя необходимо найти параметры.XML файл.

сохраните изменения и перезапустите eclipse..!! это должно сработать.


отлично я получил решение:
Просто очистка (.m2) полная папка и запуск новой проблемы проекта maven решены для меня.

Примечание: .папка m2, расположенная в ОС, установлена только на диске.
Если вы хотите точное местоположение, проверьте в Eclipse:
Eclipse-->окно-->настройки-->maven-->настройки пользователя
Существует локальный путь репозитория .м2
Удалить целиком .папка m2 и перезапустите eclipse.


I had same issue while creating new spring project in eclipse using Maven.

The main reason for this issue is that the proxy settings was not there.

I used the following approach to reslove it:
1) create settings.xml with  the below content
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                          https://maven.apache.org/xsd/settings-1.0.0.xsd">
      <localRepository/>
      <interactiveMode/>
      <usePluginRegistry/>
      <offline/>
      <pluginGroups/>
      <servers/>
      <mirrors/>
      <proxies>
        <proxy>
            <active>true</active>
            <protocol>http</protocol>
            <host>Your proxy</host>
            <port>Your port</port>
        </proxy>
      </proxies>
      <profiles/>
      <activeProfiles/>
    </settings>
2) Save the settings.xml file under local C:\Users\<<your user account>>\.m2
3) Then Right click project pom.XML in eclipse and select "Update Project". It always give precedence to settings.XML

Я резюмировал, что я сделал для своей проблемы.

1) "удалить".папка м2. 2) измените настройки apache-maven-3.5.4\conf\.xml как следовать

<proxies>
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <host>proxyserver.company.com</host> --> Please change it according to your proxy
  <port>8080</port> -->Please change it accordingly
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

3) повторите попытку в cmd. Это сработает.

4) для eclipse удалите существующий проект maven и перейдите в

window ->prefernces -> maven -> user settings -> browse -> configure this path apache-maven-3.5.4\conf\settings.xml

5) исключить .папка м2.

6) перезапустите eclipse и попробуйте создать новый проект maven.

эти шаги работал для меня.


run:

mvn -U dependency:go-offline

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