Apache Maven — введение в автоматизированную сборку проектов (часть 1)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Apache Maven — автоматизатор сборки Java-проектов
Apache Maven — автоматизатор сборки Java-проектов

Добрый день, Хабр, в данной статье мы разберём один из сборщиков проектов Apache Maven. Начнём с установки, настройки и сборки нашего первого проекта.

Apache Maven - это фреймворк по автоматизации и сборки Java-проектов. Обычно просто называют Maven.

Самую подробную информацию вы всегда можете найти на официальном сайте Maven.

А также центральный репозиторий Maven где собрано всё самое необходимое для работы с Maven. Как им пользоваться разберу немного позже.

Maven Repository
Maven Repository

Установка Maven на Windows 10

Для работы необходимо установить Maven на компьютер, соответственно переходим на официальный сайт Maven скачиваем Binary zip archive на момент написания статьи основной версией была Maven 3.9.3. Но перед этит убедитесь, что у вас на компьютере установлен JDK

JDK проверка Windows 10

Открываем командную строку и пишем команду:

java -version
Если вы видите подобный текст, то JDK успешно добавлен в переменны среды Windows
Если вы видите подобный текст, то JDK успешно добавлен в переменны среды Windows

Apache Maven 3.9.3
Apache Maven 3.9.3

Отлично, JDK у нас есть, архив с Maven мы скачали можно приступать к установке:

  1. Создаём папку куда будем распаковывать Maven, название можете выбрать любое, но желательно латинскими буквами и без_пробелов например: "Maven_3.9.3" так вы исключите часть ошибок которые могут возникнуть;

  2. Распаковываем скаченный архив в созданную папку;

  3. Добавляем путь к папке в переменные среды Windows:

Переходим в переменные среды Windows, работать будем с верхним окошком. Нам необходимо создать 3 пары переменная - значение и изменить "Path"

Прописываем значения из таблицы ниже
Прописываем значения из таблицы ниже

Переменная(тут по стандарту)

Значение (вы указываете свой путь!)

M2

%M2_HOME%\bin (тут оставьте так)

M2_HOME

C:\Program Files\Java\Maven_3.9.3

JAVA_HOME

C:\Program Files\Java\jdk-17\

Ну и последнее изменяем "Path": просто создаем новое значение "%М2%" нажимаем "ОК"

Проверяем, что мы всё правильно сделали, здесь аналогично проверки JDK:

  • Заходим в командную строку прописываем :

mvn -version

Если вы получили вот такой ответ, поздравляю мы с вами установили Apache Maven на Windows 10

Успешная установка Maven
Успешная установка Maven

Установка Maven на Linux

С Linux на удивление всё проще

  • Заходим в терминал, обновляем базы всё нужно делать от имени "root":

sudo apt update
  • Устанавливаем:

sudo apt install maven
  • Удостоверимся, что всё работает:

mvn -version
Положительный ответ
Положительный ответ

Заключение: в первой статье мы детально разобрали установку Apache Maven для двух типов операционных систем и подготовили нашу среду для работы.

В следующей части мы разберём несколько примеров pom.xml и средства, которые нам предоставляет Maven.

Источник: https://habr.com/ru/articles/789344/


Интересные статьи

Интересные статьи

В эпоху больших данных и облачных вычислений, спрос на локальные рабочие станции неуклонно усиливается с каждым днем. Оно и неудивительно, ведь стоит лишь начать перечисление профессии и специалистов,...
В ноябре 2021 года в некоторых пабликах социальных сетей проскальзывала новость о том, что ковиду-19 уже исполнилось 2 года. Достаточно солидный срок – некоторые детишки в это время уже вовсю бегают и...
Как ранее было отмечено в предыдущем посте концепция рабочего каталога Angular закономерно эволюционировала до поддержки полноценных workspace - проверенный и понятный способ управ...
Заглядываем под капот, решаем проблемы и баги. Как все устроенно и что используется - ответы тут! С вами Алексей и сегодня речь пойдет именно от этом.. Читать далее ...
В предыдущей статье, когда мы рассказывали про нашу новую услугу VPS с видеокартой, мы не затронули некоторые интересные аспекты использования виртуальных серверов с видеоадаптерами. Пришло время...