Поиск по сайту:

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


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

Читайте также: как установить Apache Maven в CentOS 7

В этой статье я объясню, как установить и настроить последнюю версию Apache Maven в дистрибутивах Ubuntu и Debian вместе с Java 8. из репозитория PPA.

Предварительные условия

  • Недавно развернутый или существующий экземпляр сервера Ubuntu или Debian.
  • Java Development Kit (JDK) – для запуска Maven 3.3+ требуется JDK 1.7 или более поздняя версия.

Установите OpenJDK 8 в Ubuntu и Debian

Java Development Kit (JDK) является важным требованием для установки Apache Maven, поэтому сначала установите Java на Ubuntu и Debian, используя сторонний репозиторий Java PPA, и проверьте версию, используя следующие команды.

sudo apt install software-properties-common apt-transport-https -y
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update -y
sudo apt-get install oracle-java8-installer
java -version

Если установка прошла успешно, вы увидите следующий результат.

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

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

Затем посетите страницу загрузки Apache Maven и скачайте последнюю версию двоичного кода Apache Maven или используйте следующую команду wget, чтобы загрузить ее в домашний каталог maven ’/usr/local/src’.

sudo cd /usr/local/src
sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Извлеките загруженный архивный файл apache-maven-3.5.4-bin.tar.gz и переименуйте каталог в 'apache-maven', используя следующие команды.

sudo tar -xf apache-maven-3.5.4-bin.tar.gz
sudo mv apache-maven-3.5.4/ apache-maven/ 

Настройка среды Apache Maven

Теперь мы настроим переменные среды для файлов Apache Maven в нашей системе, создав новый файл конфигурации 'maven.sh' в '/etc/profile. d'.

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

Добавьте следующие переменные среды в файл конфигурации ’maven.sh’.

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Теперь сделайте файл конфигурации ’maven.sh’ исполняемым, а затем загрузите конфигурацию, выполнив команду ’source’.

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

Проверьте версию Apache Maven

Чтобы проверить установку Apache Maven, выполните следующую команду mvn.

mvn --version

Если установка прошла успешно, вы увидите результат, аналогичный следующему.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

Вот и все! Вы успешно установили Apache Maven 3.5.4 в свои системы Ubuntu и Debian. Если у вас возникли проблемы, связанные с установкой, поделитесь с нами в разделе комментариев.