Apache Maven является Java на основе программного обеспечения для управления проектами со свободным и открытым исходным кодом. Maven позволяет пользователям легко хранить документы, формировать отчеты и документацию из центральной части информации. В этой статье мы будем направлять вас через шаги установки Apache Maven 3.5 на CentOS 7.
Ниже перечислены некоторые из ключевых особенностей Apache Maven:
и в последнем Maven версии 3.5, есть много исправленых ошибок и важных изменений, таких как:
Для того, чтобы начать установку Maven, войдите на сервер CentOS 7 через SSH в качестве привилегированного пользователя
ssh root@IP_adress -p port_number
и выполните полное обновление системы, введя следующую команду
yum -y update
Поскольку приложения на основе Maven является Java, мы должны установить Java на сервере. Требуется Java версии 1.7 или более поздней версии. Мы установим Java 8
yum install -y java-1.8.0-openjdk-devel
Эта команда установит Java 8 и всю необходимую зависимость.
После установки, запустите следующую команду проверки установленной версии
java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
Установка Apache Maven представляет собой простой процесс. Перейдите на их официальный сайт и скачайте архив нужной версии. В этой статье мы будем устанавливать Apache Maven версии 3.5.3
wget http://mirrors.sonic.net/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip
Распакуйте загруженный Zip-архив
yum -y install unzip cd /opt unzip apache-maven-3.5.3-bin.zip
Переименуйте вновь созданный каталог и удалите скачанный архив
mv apache-maven-3.5.3 maven rm -f apache-maven-3.5.3-bin.zip
Мы загрузили прекомпилированную версию Apache Maven, поэтому мы должны установить переменные окружения. Создайте следующий файл
nano /etc/profile.d/maven.sh export PATH=/opt/maven/bin:${PATH}
Сохраните файл и загрузить переменные окружения в текущей оболочке.
На этом шаге Apache Maven должен успешно быть установлен и настроен на вашем CentOS 7 VPS. Выполните следующую команду, чтобы проверить.
mvn -version
Вы должны получить следующий вывод
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T13:49:05-06:00) Maven home: /opt/maven Java version: 1.8.0_161, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre Default locale: en_GB, platform encoding: UTF-8
Apache Maven можно также установить, добавив его хранилище на сервере. Обратите внимание, что не будет устанавливать последние доступные версии. Скачать его надо из официального репозитория
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
и установить Maven с помощью менеджера пакетов yum
yum install -y apache-maven
и проверить установленную версию
mvn -v