Не удалось вычислить план сборки: 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.
после того, как последовало приведенное ниже решение, оно отлично работает для меня.
решение
- щелкните правой кнопкой мыши проект " pom.xml " в eclipse и выберите
Maven Install
. - щелкните правой кнопкой мыши на проекте - > Maven - > обновить проект.
- обновить
У меня также была та же проблема. Я использовал следующий способ:
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 установить !
- после этого обновленный проект в 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). это займет некоторое время, то, скорее всего, проблема будет решена..
может быть несколько причин, я исправил следующие шаги:
- удалить .папка m2 и повторный запуск eclipse. (Найти папку m2 в windows:c:\Users\Your_User_Name\ .м2 или искать в Mac:~/.м2
- убедитесь, что параметры.xml настроен как # justinbieber.
- установить параметры.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.
эти шаги работал для меня.