Hello, Maven

Apache Maven — фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах POM. Название программы, maven, — является словом из языка идиш, смысл которого можно примерно выразить как «собиратель знания».

Установка Apache Maven

Перед началом работы с maven требуется его установить. Так как maven написан на java, он доступен на всех основных платформах, а наличие java development kit (jdk) является обязательным условием для установки maven:

$ javac -version
javac 1.6.0_26


$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

Установка в Linux

Сам maven можно установить с помощью пакетного менеджера вашего дистрибутива Linux:

# Debian, Ubuntu and other derivatives
apt-get install maven2


# RHEL/CentOS
yum install maven


# Fedora
dnf install maven

Если по какой-либо причине maven из пакета вам не подходит, его можно установить и вручную:

  • Скачайте нужную вам версию maven с http://maven.apache.org/download.cgi
  • Оттуда же скачайте файл с цифровой подписью и проверьте целостность архива:
/tmp$ gpg --keyserver pgpkeys.mit.edu --recv-key B4372146
gpg: запрашиваю ключ B4372146 с hkp сервера pgpkeys.mit.edu
gpg: ключ B4372146: открытый ключ "Olivier Lamy <olamy@apache.org>" импортирован
gpg: Всего обработано: 1
gpg:                  импортировано: 1
/tmp$ gpg apache-maven-3.5.0-bin.tar.gz.asc
gpg: Подпись создана Втр 17 Янв 2012 11:47:55 FET ключом DSA с ID B4372146
gpg: Действительная подпись от "Olivier Lamy <olamy@apache.org>"
gpg: ВНИМАНИЕ: Данный ключ не заверен доверенной подписью!
gpg:          Нет указаний на то, что подпись принадлежит владельцу.
Отпечатокглавногоключа: F254 B356 17DC 255D 9344  BCFA 873A 8E86 B437 2146
  • Распакуйте архив куда-нибудь, например в ~/opt/maven
  • Настройте окружение:
export M2_HOME=~/opt/apache-maven-3.5.0
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

Чтобы каждый раз не настраивать окружение, запишите установку переменных для maven в конфигурацию вашего shell.

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

$ mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 10:44:56+0200)
Maven home: ~/opt/apache-maven-3.0.4
Java version: 1.6.0_26, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-sun-1.6.0.26/jre
Default locale: ru_RU, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-5-amd64", arch: "i386", family: "unix"

Установка в Windows

  • Скачайте нужную вам версию maven с http://maven.apache.org/download.cgi
  • Загруженный архив распакуйте куда-нибудь, например в C:\Maven\

На этом установка Apache Maven завершена.

Но, перед тем как начать использовать maven, надо настроить переменные окружения. Найдите иконку «Мой компьютер»,  нажмите на неё правой кнопкой и выберите в контекстном меню пункт «Свойства». В открывшемся окне выберите «Дополнительные параметры системы» и, в открывшемся диалоге, нажмите «Переменные среды»:

В открывшемся окне создайте системную переменную «M2_HOME» и придайте ей значение «C:\Maven» (или куда вы его распаковали):

Ещё желательно добавить путь к maven в переменную PATH. Для этого в том же диалоге найти системную переменную PATH, и добавить к ней «%M2_HOME%/bin»:

Всё, настройка окружения завершена и можно проверять установку!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *