Установка maven2 без openjdk - PullRequest
19 голосов
/ 01 марта 2012

по умолчанию Ubuntu поставляется с openjdk.Я установил jdk от sun и удалил openjdk, но с openjdk мне пришлось удалить maven2.Как я могу переустановить его без установки openjdk?

~$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)

~$ sudo apt-get install maven2
(...)
The following extra packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib
(...)
The following NEW packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib

Любая помощь приветствуется, я много гуглил и не нашел решения: /

Ответы [ 3 ]

28 голосов
/ 01 марта 2012

Вы можете просто скачать архив tar.gz с веб-сайта Maven и распаковать его в какой-нибудь каталог (например, распаковать в / opt):

tar -xzvf apache-maven-3.0.4-bin.tar.gz -C /opt

После этого необходимо установить $M2_HOME переменную:

export M2_HOME=<path_to_maven>

И добавить его к PATH:

export PATH=$PATH:$M2_HOME/bin

Для проверки вы можете запустить:

mvn -version
7 голосов
/ 28 января 2013

Для меня эта команда быстро решила ту же проблему:

sudo apt-get --no-install-recommends install maven

0 голосов
/ 10 февраля 2016

Обычно для Google Compute Engine, AWS или Cloud будут полезны следующие команды

sudo wget http://www.eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

sudo tar -xzvf apache-maven-3.3.9-bin.tar.gz -C /var/lib/

sudo vi /etc/profile.d/maven.sh

Добавить следующие строки в файл

export M2_HOME = / var / lib / apache-maven-3.3.9

экспорт PATH = $ PATH: $ M2_HOME / bin

Сохраните файл и закройте редактор. Затем выполните приведенную ниже команду, чтобы выйти из соединения или консоли, и перезапустите

exit

После повторного подключения или входа в систему выполните приведенную ниже команду, чтобы проверить версию maven

mvn -version
...