Что такое Maven

Обновлено и опубликовано Опубликовано:

Maven —
простыми словами

система сборки для приложений, разработанных, как правило, на Java (а также на Ruby, C# и другие). Поддерживается сообществом Apache Software Foundation. Maven использует файл с инструкциями и параметрами сборки на языке разметки POM (по сути, это XML).

В результате сборки полученные файлы принято называть артефактами. А также, все приложения, плагины, архетипы и проекты. Место, где хранятся используемые файлы JAR, а также библиотеки, плагины и любые артефакты называют репозиторием Maven. Существует несколько типов данных репозиториев:

  1. Локальный (local) — находится на том же компьютере, где установлен Maven. Путь до каталога определяется в конфигурационном файле settings.xml.
  2. Центральный (central) — поддерживается сообществом системы. Адрес (URL): http://repo1.maven.org/maven2.
  3. Удалённый (remote) — определяется разработчиком с помощью файла pom.xml.

Установить Maven можно на любую популярную операционную систему семейств Windows или Linux (Ubuntu, Debian. CentOS и другие). Скачать его можно на официальном сайте — на этой же странице можно ознакомиться с системными требованиями и перейти на страницу документации. Установка приложения сводится к распаковке архива и прописыванию путей для системных переменных (JAVA_HOME, PATH). После установки нам будет доступна команда mvn — например:

mvn --version

Maven может устанавливаться как дополнения в среду разработки, например, IntelliJ IDEA.

В качестве альтернатив можно рассмотреть программные продукты Gradle и Apache Ant.

Подробнее о Maven на Википедии.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Docker   Hermes AI   KVM виртуализация   AWS   Браузер   RAW (формат)   Mikrotik   OpenStack   SOCKS   OEM   ICQ   QGIS   TeamPass   HDMI   Bluetooth   Pacemaker   Скриншот   Windows   OpenVPN   Дистрибутив  
.....

Реклама