Как установить Apache Maven на Debian 9

Apache Maven — это инструмент управления и понимания проектов с открытым исходным кодом, используемый в основном для проектов Java. Maven использует объектную модель проекта (POM), которая по сути представляет собой XML-файл, содержащий информацию о проекте, сведениях о конфигурации, зависимостях проекта и т. Д.

В этом руководстве мы покажем вам два разных способа установки Apache Maven на Debian 9.

Официальные репозитории Debian содержат пакеты Maven, которые можно установить с помощью диспетчера пакетов apt . Это самый простой способ установить Maven в Debian. Однако версия, включенная в репозитории, всегда на несколько выпусков отстает от последней версии Maven.

Чтобы установить последнюю версию Maven, следуйте инструкциям, приведенным во второй части этой статьи.

Выберите один из наиболее подходящих для вас способов установки.

Подготовка

Чтобы иметь возможность устанавливать пакеты в вашей системе Debian, вы должны войти в систему как пользователь с привилегиями sudo .

Установка Apache Maven на Debian с Apt

Установка Maven в Debian с помощью apt — простой и понятный процесс.

  1. Сначала обновите индекс пакета:

     sudo apt update
  2. Установите Maven, выполнив следующую команду:

     sudo apt install maven
  3. Проверьте установку, набрав:

     mvn -version

    Результат должен выглядеть примерно так:

     Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_181, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.9.0-8-amd64", arch: "amd64", family: "unix"

Вот и все. Maven теперь установлен в вашей системе Debian.

Установите последнюю версию Apache Maven

В следующих разделах представлена подробная информация об установке последней версии Apache Maven на Debian 9. Мы загрузим последнюю версию Apache Maven с официального сайта поставщика.

1. Установите OpenJDK

Для Maven 3.3+ в вашей системе должен быть установлен JDK 1.7 или выше. Мы установим OpenJDK , который является средой разработки и выполнения Java по умолчанию в Debian 9.

Начните с обновления индекса пакета:

sudo apt update

Установите пакет OpenJDK, набрав:

sudo apt install default-jdk

Проверьте установку Java, проверив ее версию:

java -version

Результат должен выглядеть примерно так:

openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

2. Загрузите Apache Maven.

На момент написания этой статьи последняя версия Apache Maven — 3.6.0 . Прежде чем перейти к следующему шагу, вам следует проверить страницу загрузки Maven, чтобы узнать, доступна ли более новая версия.

Загрузите архив Apache Maven в каталог /tmp используя следующую команду wget :

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

После завершения загрузки распакуйте архив в каталог /opt :

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Чтобы иметь больший контроль над версиями и обновлениями Maven, мы создадим символическую ссылку maven которая будет указывать на каталог установки Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

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

3. Настройте переменные среды.

Далее нам нужно настроить переменные среды. Для этого откройте текстовый редактор и создайте новый файл с именем mavenenv.sh внутри каталога /etc/profile.d/ .

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

Вставьте следующую конфигурацию:

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Сохраните и закройте файл. Этот сценарий будет получен при запуске оболочки.

Сделайте скрипт исполняемым, набрав следующую команду chmod :

sudo chmod +x /etc/profile.d/maven.sh

Наконец, загрузите переменные среды с помощью source команды:

source /etc/profile.d/maven.sh

4. Проверьте установку.

Чтобы убедиться, что Maven установлен правильно, используйте команду mvn -version которая распечатает версию Maven:

mvn -version

Вы должны увидеть что-то вроде следующего:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.9.0-8-amd64", arch: "amd64", family: "unix"

Вот и все. Последняя версия Maven теперь установлена в вашей системе Debian.

Выводы

Вы успешно установили Apache Maven на свой Debian 9. Теперь вы можете посетить официальную страницу документации Apache Maven и узнать, как начать работу с Maven.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий