maven не работает в git-bash на windows

У меня установлен git-bash в Windows 10. Команда Maven не работает. При запуске mvn --version вывод:

Ошибка: не удалось найти или загрузить основной класс org.codehaus.plexus.classworlds.launcher.Launcher

Maven работает в обычной команде Windows и в intellij. Более того, git-bash распознает местоположение maven и дает точный ответ на which mvn шаги, которые я предпринял, чтобы безуспешно попытаться решить проблему:

  • удалено определение M2_HOME, которое было предложено здесь
  • создал файлы .bashrc и .bash_profile с помощью команды экспорта, аналогичной `export PATH=/usr/local/apache-maven-3.x.y/bin:$PATH'
  • пару раз переустанавливал MAVEN.

мой JAVA_HOME определяется как C:\Program Files\Java\jdk1.8.0_261


person Itamar Lev    schedule 21.09.2020    source источник
comment
Кажется, проблема связана с расположением Java. Однако я не смог ее решить... В качестве обходного пути я включил подсистему Windows для Linux (WSL) и установил Ubuntu. В Ubuntu я установил JDK и Maven. все работает отлично.   -  person Itamar Lev    schedule 18.11.2020


Ответы (1)


Чтобы команда maven работала на моей машине, мне пришлось добавить каталог maven\bin, в котором размещаются исполняемые файлы maven, в переменные среды моего окна.
C:\apache-maven-3.6.3\bin Я поместил туда M2_HOME и полный каталог apache-maven, но безуспешно.

person bogere goldsoft    schedule 10.11.2020