Как установить Apache Maven в Ubuntu

{title}

Управление проектами является одним из наиболее упоминаемых вопросов на корпоративном уровне сегодня благодаря его масштабам, преимуществам и возможности координации лучших задач для конкретной группы внутри компании.

При работе с операционными системами Linux у нас есть возможность использовать различные инструменты, ориентированные на этот вид деятельности, и одним из самых ярких является Apache Maven, который мы полностью и подробно проанализируем в этом руководстве на сервере Ubuntu 17.

Что такое Apache Maven?

Apache Maven был разработан как инструмент управления и понимания программных проектов.

Apache Maven основан на концепции объектной модели проекта (POM), и благодаря Maven вы можете управлять компиляцией, отчетами и документацией проекта из центральной части информации, что обеспечивает полный контроль.

Apache Maven - это инструмент автоматизации компиляции, который используется и реализуется в основном для проектов на основе Java, но его также можно использовать для создания и управления проектами, написанными на C #, Ruby, Scala и других языках.

Цели, с которыми был создан Apache Maven:

  • Позвольте процессу строительства быть максимально простым.
  • Обеспечить единую строительную систему
  • Предложить информацию о качестве проекта
  • Предоставить рекомендации по разработке лучших практик
  • Разрешить прозрачную миграцию на новые функции

Некоторые из его самых выдающихся особенностей:

  • Простая конфигурация проекта, которая следует передовым методам, что позволяет нам получить новый проект или модуль, запущенный за несколько секунд.
  • Последовательное использование во всех проектах, это не означает ускорения для новых разработчиков, вступающих в новый проект.
  • Превосходное управление зависимостями, которое включает автоматическое обновление, закрытие зависимостей (также называемое транзитивными зависимостями).
  • Apache Maven имеет возможность легко работать с несколькими проектами одновременно, не затрагивая ни один из них.
  • Он имеет большой и постоянно растущий репозиторий библиотек и метаданных для немедленного использования и, кроме того, с соглашениями с крупнейшими проектами с открытым исходным кодом для доступности их последних выпусков в режиме реального времени.
  • Maven расширяемый, так как он имеет возможность легко писать плагины на Java или языках сценариев.
  • Мгновенный доступ к новым функциям практически без дополнительной настройки.
  • Он использует задачи Ant для управления зависимостями и развертывания Maven.
  • Используйте модели, основанные на моделях, то есть Apache Maven может создавать любое количество проектов в предопределенных типах вывода, таких как JAR, WAR или распределение на основе метаданных о проекте, без необходимости создавать сценарии в большинстве случаев.,
  • Это сайт, соответствующий информации о проекте, так как он использует те же метаданные, что и для процесса компиляции. Maven может создать веб-сайт или PDF-файл, который включает всю документацию, которую мы хотим добавить, и добавляет к этим стандартным отчетам о состоянии разработки. проекта.
  • Он предлагает публикацию дистрибутива и управление версиями, и это не требует большой дополнительной настройки, поскольку Maven будет интегрирован с системой контроля версий (такой как Subversion или Git) и отвечает за управление запуском проекта на основе определенной метки., Мы также можем опубликовать это в месте распространения для использования другими проектами. Maven может публиковать отдельные выходные данные в виде JAR, файла, который включает другие зависимости и документацию, или в виде исходного кода.
  • Управление зависимостями, поскольку при использовании Apache Maven рекомендуется использование центрального хранилища JAR и других зависимостей. В Maven есть механизм, с помощью которого клиенты проекта могут получить доступ к загрузке любого JAR-файла, необходимого для создания своего проекта, из центрального JAR-хранилища, очень похожего на Perl CPAN.

1. Установите Java на Ubuntu

Шаг 1
Первый шаг - установить пакет 'python-software-properties' с помощью следующей команды:

 sudo apt install -y python-software-properties 

{title}

Шаг 2
Теперь мы собираемся добавить репозиторий Java PPA с помощью следующей команды:

 sudo add-apt-repository ppa: webupd8team / java 

{title}

Шаг 3
Как только этот репозиторий был добавлен, мы приступаем к обновлению его пакетов:

 обновление sudo apt 

Шаг 4
Apache Maven требует JDK 1.7 или выше, и в этом случае мы установим JDK 1.8, для этого мы установим Java из PPA с помощью команды apt следующим образом:

 sudo apt install -y oracle-java8-installer 

{title}

Шаг 5
После завершения этого процесса мы можем визуализировать версию Java, выполнив следующее:

 Java-версия 

{title}

{title}
Войти Присоединяйтесь!