Ошибка сборки Maven в командной строке, но получение сборки в затмении - PullRequest
0 голосов
/ 16 ноября 2018

Я использую команду mvn clean из командной строки, и сборка не выполняется.

Downloading: 
https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean- 
plugin/2.5/maven-clean-plugin-2.5.pom
[INFO] Reactor Summary:
[INFO] ABC ......................................... FAILURE [  2.226 s]
[INFO] BUILD FAILURE
[INFO] Total time: 3.098 s
[INFO] Finished at: 2018-11-16T15:10:36+05:30
[INFO] Final Memory: 12M/153M
 [ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of 
its 
 dependencies could not be resolved: Failed to read artifact descriptor for 
 org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer 
artifact 
org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central 
(https://repo.maven.apache.org/maven2): Received fatal alert: 
protocol_version - 
> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR] For more information about the errors and possible solutions, 
please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Но когда я использую команду mvn clean из затмения, она успешно строится.

[INFO] --------------------------------------------------------------------- 
---
Downloading: 
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean- 
plugin/2.4.1/maven-clean-plugin-2.4.1.pom
Downloaded: 
http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean- 
plugin/2.4.1/maven-clean-plugin-2.4.1.pom (5 KB at 5.2 KB/sec)
-------------------------
[INFO] BUILD SUCCESS
[INFO] Total time: 4.387s

Разница, которую я вижу, заключается в том, что в командной строке он пытается загрузить maven-clean-plugin-2.5, тогда как из eclipse он успешно загружает 2.4.1

Но мне нужно только запустить через 2.5. Может ли кто-нибудь помочь мне в этом. Спасибо.

1 Ответ

0 голосов
/ 16 ноября 2018

Я не знаю, вы установили Maven во всем мире. Вы можете попробовать установить Maven глобально. следуйте инструкциям.

  1. Скачать Maven с Maven ссылка для скачивания

  2. Создание или экспорт M2_HOME = "MAVEN ROOT LOCATION". Ex. : E: \ SoftwareRepo \ инструменты разработки \ apache-maven-3.5.2

  3. Создание или экспорт местоположения папки MAVEN bin в переменную PATH. Например: E: \ SoftwareRepo \ инструменты разработки \ apache-maven-3.5.2 \ bin

  4. Откройте терминал или cmd и запустите mvn --version , чтобы убедиться, что Maven установлен или нет.

Вы можете использовать это так же, как с Eclipse. Тогда идите к затмению. и настройте проект. Выполните следующие шаги

  1. Импорт существующего проекта Maven или создание проекта Maven
  2. Goto Project Explorer и щелкните правой кнопкой мыши на вашем pom.xml
  3. затем выберите Запуск от имени установки maven.
  4. и то, что вы хотите. Надеюсь, что это будет служить вашей цели. Вы можете загрузить пример проекта весенней загрузки .

Или вы можете запустить проект maven из терминала или cmd. Просто зайдите в корневую папку проекта, а затем запустите задачу maven, например, maven clean install. Happy Coding:)

enter image description here

...