Как преобразовать 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, вы можете начать разработку прямо сейчас.