Использование Maven в Eclipse IDE
Eclipse IDE имеет фантастическую поддержку Maven. Мы можем легко создавать проекты maven, собирать, развертывать и запускать их с помощью интерфейса на основе графического интерфейса Eclipse. В этом уроке мы узнаем, как использовать maven в Eclipse. Мы рассмотрим следующие примеры.
- Создание простого проекта Maven, его сборка и запуск
- Создание веб-проекта Java в Eclipse с помощью Maven
- Преобразование простого проекта Java в Maven
1. Создание простого проекта Maven в Eclipse
Перейдите в «Файл» -> «Создать» -> «Проект», и он откроет мастер создания нового проекта. Выберите «Проект Maven», как показано на изображении ниже, и нажмите кнопку «Далее».
2. Создание проекта Maven в Eclipse
Прежде всего, выберите проект и перейдите в «Запуск от имени -> Maven Build».
Это связано с автоматически сгенерированным файлом pom.xml, который несовместим с последними версиями Java. Мы можем исправить это, используя последнюю версию плагина maven-compiler-plugin и установив для maven.compiler.release версию Java, которую мы используем.
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.release>13</maven.compiler.release>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
3. Обновление проекта Maven в Eclipse
Поскольку мы изменили файл pom.xml, нам нужно обновить проект maven, чтобы использовать новые конфигурации. Вы заметите крестик в корне проекта в проводнике пакетов. В представлении «Проблемы» также будет отображаться ошибка о том, что проект pom.xml изменен, и нам необходимо обновить проект. Выберите проект и перейдите в «Maven > Обновить проект».
4. Создание и запуск проекта Maven в Eclipse
Теперь, когда мы исправили конфигурации pom.xml, создайте проект еще раз, как показано выше. На этот раз консоль должна отобразить сообщение «УСПЕШНАЯ СБОРКА».
Чтобы запустить проект maven, выберите его и перейдите в «Запуск от имени > Java-приложение».
В следующем окне выберите основной класс для выполнения. В этом случае выберите класс App и нажмите кнопку «ОК».
Код класса приложения:
package com.journaldev.classes;
public class App {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Вы увидите вывод «Hello World» в окне консоли.
5. Создание веб-проекта Java в Eclipse с использованием Maven
Процесс создания веб-проекта Java с использованием Maven почти такой же. Единственное изменение заключается в том, что мы будем использовать \maven-archetype-webapp, чтобы создать проект веб-приложения.
Следующим шагом будет исправление файла pom.xml с использованием последней версии плагина maven-compiler-plugin и последней версии Java. Затем создайте проект с целью «package», и вы должны увидеть сообщение «BUILD SUCCESSFUL» в консоли.
Обратите внимание, что сборка проекта создает файл maven-example-webapp.war в целевом каталоге. Мы можем интегрировать Apache Tomcat непосредственно в Eclipse, но это выходит за рамки данного руководства. Вы можете развернуть файл WAR в любом контейнере сервлета, и вы должны увидеть следующий вывод.
6. Преобразование простого Java-проекта в maven
Иногда у нас есть простой проект Java. Рекомендуется использовать Maven для управления зависимостями и сборкой. Мы можем легко преобразовать простой проект Java в проект на основе maven. Допустим, у нас есть простой проект Java, как на изображении ниже.
Выберите проект и перейдите в «Настроить > Преобразовать в проект Maven».
Заключение
Eclipse предоставляет встроенную поддержку Maven. Это помогает нам легко работать с проектами maven в Eclipse IDE.
Рекомендации
- Страница плагина M2Eclipse
- Создание проекта Java с использованием архетипов Maven