Понимание и установка Maven для начинающих
Технофуннель представляет очередную статью о начале работы с Maven. В этой статье мы просто рассмотрим шаги, необходимые для интеграции Maven в ваш проект Java и понимания базового файла .pom в Java . Мы создадим небольшой проект с нуля, интегрируем в него файл .pom и выполним проект в нашей локальной системе.

Эта статья будет полезна людям, начинающим знакомство с Java и Maven. Шаги указаны ниже:
1. Установка Java и добавление в переменные среды
Чтобы начать работу, нам нужно установить Java в локальную систему и добавить то же самое в переменные среды системы. В процессе установки мы будем работать с Java 15. Ниже приведена ссылка для установки Java 15.
Https://www.oracle.com/java/technologies/javase/jdk15-archive-downloads.html

Мы можем загрузить Java по определенному пути, для моей системы Java установлена в "C: \ Program Files \ Java \ jdk-15". Нам нужно добавить следующий путь к переменной окружения. Добавьте переменную в Системные переменные с именем "JAVA_HOME" и путем, указанным в папке "C: \ Program Files \ Java \ jdk-15".

Выберите путь в Системные переменные и добавьте следующий путь в список вверху. Нам нужно выбрать "Путь" в системных переменных и добавить "% JAVA_HOME% \ bin".

Мы добавили "% JAVA_HOME% \ bin" вверху списка.
2. Теперь мы можем установить Maven в нашей локальной системе.
Мы можем загрузить Maven со следующего веб-сайта. Мы можем загрузить "bin.zip" в систему. И поместите распакованную папку в какой-нибудь репозиторий в системе.

Я сохранил распакованную папку в следующем месте папки "C: \ Program Files \ Java".

Скопируйте следующее местоположение и добавьте новую переменную в системную переменную с именем "MAVEN_HOME" и следующим путем.

Добавьте расположение папки bin Maven в переменную пути в системной переменной. К переменной пути вы можете добавить "% MAVEN_HOME \ bin" рядом с Java Home.

3. Создайте образец проекта Java, чтобы начать работу.
После того, как мы установили Maven и Java и добавили в путь в Environment Variable и path. Следующее, что мы можем сделать, это создать проект Java. Создадим простой проект с использованием Eclipse

Откроется виджет, в котором вы можете выбрать тип проекта.

4. Добавить файлы и папку в проект
После создания проекта добавьте в проект следующую структуру файлов и папок. "src / main / java" - это папка, в которую мы добавляем файлы java.

5. Добавление содержания в "pom.xml"
После того, как мы создали файл POM, нам нужно указать следующие атрибуты и значения в нашем проекте. Свойства:
- groupId: указывает компанию, которой принадлежит проект.
- artifactId: имя создаваемого вами артефакта / проекта.
- modelVersion: всегда соответствует 4.0.0.
- версия: версия приложения, которую вы хотите указать.
- упаковка: указывает способ упаковки приложения.
Пример "pom.xml" приведен ниже:
6. Выполнение команд "mvn clean" и "mvn compile".
Следующим шагом, который у нас есть, является выполнение следующей команды в папке, в которой создан проект. В моем случае я создал проект "HelloWorld", поэтому эти команды необходимо выполнять из одного и того же места.
- mvn clean
- mvn компилировать

Если используется версия Java менее 10, вы столкнетесь со следующей ошибкой

Чтобы удалить эту ошибку, нам нужно добавить плагин в файл "POM". Для этого же добавлен плагин "maven-compiler-plugin". Также обновите версию выпуска до используемой версии Java. Файл POM обновится до следующего:
Теперь, когда мы запускаем команду "mvn compile", она будет работать нормально.
7. Создать и запустить файл Java.
Я добавил следующий код в файл Java "HelloWorld.java"

Запустите следующий файл Java из командной строки, используя следующее:

8. Упаковка файла Java в "jar"
Мы можем упаковать приложение в "jar", мы можем выполнить следующую команду из командной строки:
- mvn компилировать
Когда мы запускаем "mvn compile", файл "Jar" приложения будет доступен в "целевой" папке приложения. Затем мы можем использовать эти файлы "jar".

9. Преобразуйте проект в проект Maven
После создания всей структуры нам нужно преобразовать проект в проект maven. Для этого выберите проект, перейдите к настройке и нажмите "Преобразовать в проект Maven". Вы можете увидеть то же самое на изображении ниже.

10. Добавить зависимость в проект
Когда все настроено и запущено, теперь мы можем использовать maven для установки зависимостей в проект. На изображении ниже у нас есть тег "зависимости", в который мы можем добавить несколько "зависимостей". Для каждой зависимости нам нужно указать
- groupId
- artifactId
- версия
После добавления зависимости и сохранения команды Maven установит зависимость и станет доступной в папке "Maven Dependencies" проекта. Следовательно, автоматическое управление всеми зависимостями и версией проекта.

Заключение
Вот как мы можем создать проект Maven и начать с него.