Я столкнулся с той же проблемой. К сожалению, я мог просто обновиться до 3.6.3 через менеджер пакетов, поэтому я установил его вручную. Шаги по установке на Ubuntu ниже:
Maven 3.3+ требует установки JDK 1.7 или выше.
Загрузите Apache Maven. Я установил 3.8.4, последнюю версию можно проверить здесь: https://maven.apache.org/download.cgi
Сохраняем архив в /tmp
$ TMP_MAVEN_VERSION=3.8.4
$ wget https://apache.org/dist/maven/maven-3/$TMP_MAVEN_VERSION/binaries/apache-maven-$TMP_MAVEN_VERSION-bin.tar.gz -P/tmp
Затем распакуйте его в /опт
и удалить архив
$ sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt
$ sudo rm /tmp/apache-maven-*-bin.tar.gz
Далее создаем сим-ссылку
$ sudo ln -s /opt/apache-maven-$TMP_MAVEN_VERSION /opt/maven
Наконец, мы настраиваем env
$ sudo echo "экспорт JAVA_HOME=/usr/lib/jvm/default-java
экспорт M2_HOME=/opt/maven
экспорт MAVEN_HOME=/opt/maven
экспорт PATH=${M2_HOME}/bin:${PATH}" >> /etc/profile.d/maven.sh
Чтобы использовать его без перезагрузки, мы делаем его исполняемым и запускаем в
$ sudo chmod +x /etc/profile.d/maven.shsource /etc/profile.d/maven.sh
$ источник /etc/profile.d/maven.sh
Теперь вы можете убедиться, что он правильно установлен
$ мвн -v
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Главная страница Maven: /opt/maven
Версия Java: 11.0.13, поставщик: Ubuntu, среда выполнения: /usr/lib/jvm/java-11-openjdk-amd64
Язык по умолчанию: en, кодировка платформы: UTF-8.
Название ОС: «linux», версия: «5.11.0-1022-aws», архитектура: «amd64», семейство: «unix»
получено