Поиск по сайту:

Использование Maven в Eclipse IDE


Eclipse IDE имеет фантастическую поддержку Maven. Мы можем легко создавать проекты maven, собирать, развертывать и запускать их с помощью интерфейса на основе графического интерфейса Eclipse. В этом уроке мы узнаем, как использовать maven в Eclipse. Мы рассмотрим следующие примеры.

  1. Создание простого проекта Maven, его сборка и запуск
  2. Создание веб-проекта Java в Eclipse с помощью Maven
  3. Преобразование простого проекта 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