Назад | Перейти на главную страницу

Установка maven на Ubuntu путем ручной загрузки

Чтобы установить Maven, я загрузил последнюю версию с веб-сайта и выполнил следующие действия:

http://maven.apache.org/download.html#Installation

Последний шаг - контроль версий - не работает. В нем говорится, что mvn в настоящее время не установлен и мне следует ввести sudo apt-get install maven2

Если я перейду непосредственно к самому файлу mvn, он будет работать:

root@ubuntu:~# /usr/local/apache-maven/apache-maven-2.2.1/bin/mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)
Java version: 1.6.0_21
Java home: /usr/java/jdk1.6.0_21/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-25-generic" arch: "i386" Family: "unix"

Итак, что я здесь делаю не так? Или что было бы и apt-get install сделать дополнительно, о чем я мог забыть?

Добавьте установленный вручную двоичный каталог maven в среду PATH

export PATH=${PATH}:/usr/local/apache-maven/apache-maven-2.2.1/bin/

Была аналогичная проблема 11.10, вот как я ее решил:

  1. Установите Maven2 из Synaptic, а не загружайте его с веб-сайта.
  2. gedit ~/.bashrc и проверьте, есть ли у вас M2_HOME и M2 переменные env определены, если это так, УДАЛИТЬ их, удалить из PATH тоже, если на них есть ссылка.
  3. Перезагрузите bash и trymvn --version очередной раз.

возможно это не на вашем пути программа mvn?

или если mvn имеет в виду пакет, возможно, ubuntu не знает о вашей установке tar non deb?