Учебники

Maven — Eclipse IDE

Eclipse предоставляет отличный плагин m2eclipse, который плавно интегрирует Maven и Eclipse вместе.

Некоторые из особенностей m2eclipse перечислены ниже —

  • Вы можете запустить цели Maven из Eclipse.

  • Вы можете просмотреть вывод команд Maven внутри Eclipse, используя его собственную консоль.

  • Вы можете обновить зависимости maven с помощью IDE.

  • Вы можете запускать сборки Maven из Eclipse.

  • Он управляет зависимостями для пути сборки Eclipse на основе pom.xml Maven.

  • Он разрешает зависимости Maven из рабочей области Eclipse без установки в локальный репозиторий Maven (требуется, чтобы проект зависимостей находился в той же рабочей области).

  • Он автоматически загружает необходимые зависимости и источники из удаленных репозиториев Maven.

  • Он предоставляет мастера для создания новых проектов Maven, pom.xml и включения поддержки Maven в существующих проектах.

  • Он обеспечивает быстрый поиск зависимостей в удаленных репозиториях Maven.

Вы можете запустить цели Maven из Eclipse.

Вы можете просмотреть вывод команд Maven внутри Eclipse, используя его собственную консоль.

Вы можете обновить зависимости maven с помощью IDE.

Вы можете запускать сборки Maven из Eclipse.

Он управляет зависимостями для пути сборки Eclipse на основе pom.xml Maven.

Он разрешает зависимости Maven из рабочей области Eclipse без установки в локальный репозиторий Maven (требуется, чтобы проект зависимостей находился в той же рабочей области).

Он автоматически загружает необходимые зависимости и источники из удаленных репозиториев Maven.

Он предоставляет мастера для создания новых проектов Maven, pom.xml и включения поддержки Maven в существующих проектах.

Он обеспечивает быстрый поиск зависимостей в удаленных репозиториях Maven.

Установка плагина m2eclipse

Используйте одну из следующих ссылок для установки m2eclipse —

Затмение URL
Затмение 3.5 (Галлилео)

Установка m2eclipse в Eclipse 3.5 (Gallileo)

Затмение 3.6 (Гелиос)

Установка m2eclipse в Eclipse 3.6 (Helios)

Установка m2eclipse в Eclipse 3.5 (Gallileo)

Установка m2eclipse в Eclipse 3.6 (Helios)

Следующий пример поможет вам использовать преимущества интеграции Eclipse и Maven.

Импортировать проект maven в Eclipse

  • Откройте Затмение.

  • Выберите File> Import> option.

  • Выберите Maven Projects Option. Нажмите на кнопку «Далее».

Откройте Затмение.

Выберите File> Import> option.

Выберите Maven Projects Option. Нажмите на кнопку «Далее».

Импортируйте проект maven в Eclipse.

  • Выберите местоположение проекта, где проект был создан с использованием Maven. Мы создали потребительское банковское дело проекта Java в предыдущих главах. Перейдите к главе «Создание проекта Java», чтобы узнать, как создать проект с помощью Maven.

  • Нажмите кнопку Готово.

Выберите местоположение проекта, где проект был создан с использованием Maven. Мы создали потребительское банковское дело проекта Java в предыдущих главах. Перейдите к главе «Создание проекта Java», чтобы узнать, как создать проект с помощью Maven.

Нажмите кнопку Готово.

Импортируйте проект maven в Eclipse.

Теперь вы можете увидеть проект Maven в затмении.

проект Maven в Eclipse.

Теперь посмотрим на свойства потребительского банковского проекта. Вы можете видеть, что Eclipse добавил зависимости Maven к пути сборки Java.

Путь сборки Java, имеющий зависимости Maven.

Теперь пришло время построить этот проект, используя maven с возможностью затмения.

  • Щелкните правой кнопкой мыши на проекте consumerBanking, чтобы открыть контекстное меню.
  • Выберите «Запуск от имени».
  • Тогда Maven пакет вариант.

Maven начнет строить проект. Вы можете увидеть вывод в Eclipse Console следующим образом:

[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:\MVN\consumerBanking\target\surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------

Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]

[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------

[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------

Теперь щелкните правой кнопкой мыши на App.java. Выберите опцию « Запуск от имени» . Затем выберите Приложение Java .

Запустите команду maven, используя опцию run as.

Вы увидите результат следующим образом —