CentOS: установка Apache Maven

Автор: | 08/31/2013
 

centos-logo-01Убедимся, что Java установлена:

# yum info java-1.7.0-openjdk.i686
...
Installed Packages
Name        : java-1.7.0-openjdk
Arch        : i686
Epoch       : 1
Version     : 1.7.0.25
Release     : 2.3.10.4.el6_4

Если нет — установим:

# yum -y install java-1.7.0-openjdk.i686


Теперь можно устанавливать сам Apache Maven:

Качаем нужную версию с сайта проекта.

Распаковываем архив:

# tar -xvzf apache-maven-2.2.1.tar.gz

Перемещаем в каталог /usr/local:

# mv apache-maven-2.2.1/ /usr/local/

Для простоты использования — создадим симлинк:

# ln -s /usr/local/apache-maven-2.2.1/ /usr/local/maven

Добавим необходимые переменные:

# vim ~/.bashrc

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/jre

Перезагрузим оболочку:

# . ~/.bashrc

Если требуется — дадим права на выполнение файла:

# chmod +x /usr/local/maven/bin/mvn

Проверяем как работает:

# mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.7.0_25
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-358.el6.i686" arch: "i386" Family: "unix"