Как преобразовать Java-проект на основе Maven для поддержки Eclipse IDE
В прошлом руководстве вы создалиJava project with Maven, но этот проект не может быть импортирован в Eclipse IDE, потому что это не проект стиля Eclipse.
Вот руководство, которое покажет вам, как преобразовать Java-проект, созданный Maven, в проект, поддерживаемый Eclipse.
1. mvn eclipse: затмение
Это действительно легко сделать. Перейдите в папку вашего проекта Java, где находится файлpom.xml. И выполните эту команду:
mvn eclipse:eclipse
См. Полный пример:
D:\workspace-new\maven-test\example-core>mvn eclipse:eclipse
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'eclipse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building example-core
[INFO] task-segment: [eclipse:eclipse]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing eclipse:eclipse
[INFO] No goals needed for project - skipping
[INFO] [eclipse:eclipse {execution: default-cli}]
[INFO] Using Eclipse Workspace: D:\workspace-new
[INFO] no substring wtp server match.
[INFO] Using as WTP server : Apache Tomcat v6.0
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] Wrote Eclipse project for "example-core" to D:\workspace-new\maven-test\example-core.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Thu Apr 14 22:47:38 SGT 2011
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
Note
Если вы запускаете эту команду впервые, загрузка всех необходимых зависимостей для преобразования вашего проекта в проект стиля Eclipse может занять некоторое время.
2. Проверить проект Java
После этого вы заметите, что созданы два новых файла - «.classpath» и «.project». Оба файла созданы для Eclipse IDE.
Файл: .classpath
Wait, M2_REPO !?
Вы заметили, что создается переменная пути к классам «M2_REPO»? В первый раз вам нужноadd this
M2_REPO classpath variable to your Eclipse IDE. Otherwise, Eclipse will raise error about your imported project later.
Файл: .project
example-core org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature
3. Импорт в Eclipse IDE
Теперь импортируйте его в Eclipse IDE, выполните следующие действия:
В Eclipse IDE в строке меню выберите Файл → Импорт… → Общие → Существующие проекты в рабочую область → выберите корневой каталог (выберите папку проекта) → Готово.


Ваш Java-проект, созданный Maven, импортируется в Eclipse IDE, вы можете начать разработку прямо сейчас.