
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 — простой и понятный процесс.
-
Сначала обновите индекс пакета:
sudo apt update -
Установите Maven, выполнив следующую команду:
sudo apt install maven -
Подтвердите установку, введя:
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. Настройка переменных среды
Далее нам нужно настроить переменные окружения. Для этого откройте текстовый редактор и создайте новый файл с именем maven.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.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
java maven debian Не используете Debian 9?
Выберите другую ОС: центос 7 центос 8 дебиан 10 убунту 18.04 убунту 20.04
Связанные руководства