Введение
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-64_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.1/binaries/apache-maven-3.9.1-bin.tar.gz
tar -xvzf apache-maven-3.9.1-bin.tar.gz
mv apache-maven-3.9.1 /opt/
Добавим папку в окружение переменной в файле .profile:
M2_HOME='/opt/apache-maven-3.9.1'
PATH="$M2_HOME/bin:$PATH"
export PATH
Перезагрузим файл с помощью source .profile.
Совершим проверку версии Apache Maven:
mvn -version

Выводы
В этой инструкции мы рассмотрели установку OpenJDK и Maven из исходных файлов.