Apache Maven - это бесплатное программное обеспечение для управления проектами с открытым исходным кодом, которое управляет созданием, отчетностью и документацией проекта из центрального места. Оно основано на концепции объектной модели проекта и используется, в частности, для развертывания проектов на базе Java. Apache Maven облегчает повседневную работу Java-разработчиков и в целом помогает понять проект на базе Java. Вы можете легко интегрировать свой проект с Subversion или Git. Maven также можно использовать для создания и управления проектами, написанными на C#, Ruby, Scala и других языках.
Требования
- Сервер под управлением Ubuntu.
- На вашем сервере установлен пароль root.
Начало работы
Команды в этом руководстве должны выполняться с правами root. Чтобы стать пользователем root, выполните эту команду:
1 | sudo -s |
и введите пароль sudo при запросе.
Перед началом работы вам необходимо обновить систему до последней версии. Это можно сделать, выполнив следующую команду:
1 2 | apt-get update apt-get upgrade -y |
После обновления системы перезагрузите ее, чтобы применить изменения.
Установите Java JDK
Maven требует, чтобы в вашей системе была установлена Java JDK. По умолчанию в репозитории Ubuntu по умолчанию доступен Java Development Kit (JDK) 11. Вы можете установить его, выполнив следующую команду:
1 | apt-get install default-jdk -y |
После установки Java вы можете проверить версию Java с помощью следующей команды:
1 | java --version |
Вы должны увидеть следующий результат:
Установка Apache Maven
Сначала вам нужно загрузить последнюю версию Apache Maven с их официального сайта. Вы можете загрузить ее с помощью следующей команды:
1 2 | cd /tmp wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz |
После завершения загрузки распакуйте загруженный файл с помощью следующей команды:
tar -xvzf apache-maven-3.8.6-bin.tar.gz
Затем скопируйте извлеченный каталог в каталог /opt/ с помощью следующей команды:
1 | cp -r apache-maven-3.8.6 /opt/maven |
Далее необходимо настроить переменные окружения для Java и Maven. Это можно сделать, создав файл maven.sh:
1 | nano /etc/profile.d/maven.sh |
Добавьте следующие строки:
1 2 3 4 | export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH} |
Затем дайте соответствующие права файлу maven.sh с помощью следующей команды:
1 | chmod 755 /etc/profile.d/maven.sh |
Наконец, загрузите переменные окружения, выполнив следующую команду:
1 | source /etc/profile.d/maven.sh |
Теперь вы можете проверить установку Maven, выполнив следующую команду:
1 | mvn -version |
Вы должны увидеть следующий результат:
Поздравляем! Вы успешно установили Apache Maven на сервер UbuntuLTS.