Введение
Maven является фреймворком для автоматизации сборки проектов. Maven используется при построении и управлении проектов, написанных на языках Java, C#, Ruby, Scala.
В этой инструкции рассмотрим установку Maven на Ubuntu 22.04.
Подготовка к установке
Разверните виртуальную машину или сервер на базе Ubuntu и настройте пользователя с правами доступа для использования sudo, согласно нашей инструкции.
Скачивание исходных файлов JDK
Перейдем по ссылке версий JDK и скопируем ссылку “for Lunux/x64”. Воспользуемся командной утилитой wget для скачивания файла. Разархивируйте, используя tar -xvzf, и поместите в папку /opt/ с помощью mv:
wget https://download.java.net/java/GA/jdk20/bdc68b4b9cbc4ebcb30745c85038d91d/36/GPL/openjdk-20_linux-x64_bin.tar.gz
tar -xvzf openjdk-20_linux-x64_bin.tar.gz
mv jdk-20 /opt/
Теперь исходные файлы находятся в папке /opt/.
Добавление JAVA_HOME в переменную окружения
В пользовательской директории внесем изменения в файл .profile, добавив строки с переменными окружения jdk-20:
JAVA_HOME='/opt/jdk-20'
PATH="$JAVA_HOME/bin:$PATH"
export PATH
Перезагрузим данные из файла:
source .profile
Провалидируем версию Java, чтобы удостовериться, что данные внесены в переменную:
java -version
Скачивание Maven
Перейдите по ссылке для скачивания файлов Maven (Binary tar.gz archive). Вставим в терминал, чтобы скачать с помощью wget. Разархивируйте, используя утилиту tar и переместите в директорию /opt/:
wget https://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz
tar -xvzf apache-maven-3.9.3-bin.tar.gz
mv apache-maven-3.9.3 /opt/
Добавим папку как переменную пути в пользовательский профиль:
M2_HOME='/opt/apache-maven-3.9.3'
PATH="$M2_HOME/bin:$PATH"
export PATH
В итоге файл ~/.profile будет выглядеть вот так:
Повторно перезагрузим переменные среды с помощью команды source .profile:
Совершим проверку версии Apache Maven:
mvn -version
Выводы
В этой инструкции мы рассмотрели установку OpenJDK и Maven на сервер с ОС Ubuntu 22.04.