Как установить Apache Maven на Ubuntu 22.04

Maven — это бесплатный, популярный инструмент сборки с открытым исходным кодом, разработанный группой Apache. Он используется для сборки, публикации и развертывания нескольких проектов одновременно для повышения производительности. Он основан на концепции объектной модели проекта (POM) и используется для управления проектами, написанными на C#, Ruby, Scala и других языках. Maven поддерживает разработку, управляемую тестами, а декларативная конфигурация и другие плагины делают его популярным вариантом для CI/CD.

В этом руководстве мы рассмотрим установку Apache Maven на Ubuntu 22.04.

Установка Apache Maven из репозитория APT

По умолчанию пакет Apache Maven включен в стандартный репозиторий Ubuntu 22.04. Вы можете установить его, выполнив следующую команду:

apt install maven -y

После установки Apache Maven вы можете проверить его версию с помощью следующей команды:

mvn -version

Вы должны увидеть версию Apache Maven в следующем выводе:

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.15, vendor: Private Build, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-30-generic", arch: "amd64", family: "unix"

Установка Apache Maven из исходного кода

Последняя версия Apache Maven по умолчанию не включена в стандартный репозиторий Ubuntu 22.04. Поэтому хорошей идеей будет установить последнюю версию Apache Maven из исходного кода.

Установите Java JDK

Apache Maven — это приложение на базе Java. Поэтому вам необходимо установить Java JDK на ваш сервер. Вы можете установить его с помощью следующей команды:

apt install default-jdk -y

После успешной установки проверьте версию Java с помощью следующей команды:

java --version

Вы должны увидеть следующий результат:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Установите Apache Maven

Затем загрузите последнюю версию Apache Maven с помощью следующей команды:

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

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

tar xzf apache-maven-3.8.5-bin.tar.gz -C /opt/

Далее перейдите в каталог /opt и переименуйте извлеченный каталог:

cd /opt/
mv apache-maven-3.8.5 maven

Далее вам нужно будет создать файл maven.sh для экспорта пути Apache Maven.

nano /etc/profile.d/maven.sh

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

export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Сохраните и закройте файл, затем активируйте среду Maven следующей командой:

source /etc/profile.d/maven.sh

Далее проверьте версию Apache Maven с помощью следующей команды:

mvn -version

Вы должны увидеть Apache Maven в следующем выводе:

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/maven
Java version: 11.0.15, vendor: Private Build, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-30-generic", arch: "amd64", family: "unix"

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

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