Как преобразовать веб-приложение на основе Maven для поддержки Eclipse IDE
В прошлом уроке вы создалиweb application with Maven. Вот руководство, которое покажет вам, как преобразовать это веб-приложение для поддержки Eclipse IDE.
Note
IDE Eclipse поддерживает веб-приложение черезWTP tool, поэтому вам нужно сделать так, чтобы ваш проект на основе Maven также поддерживал его.
1. mvn eclipse: eclipse -Dwtpversion = 2.0
Чтобы преобразоватьMaven based Java project to support IDE, вы используете эту команду:
mvn eclipse:eclipse
Для веб-приложения вам нужен дополнительный параметр, чтобы он поддерживал wtp Eclipse, вместо этого вы должны использовать эту команду:
mvn eclipse:eclipse -Dwtpversion=2.0
Смотрите вывод…
D:\workspace-new\exampleweb-core>mvn eclipse:eclipse -Dwtpversion=2.0 [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------ [INFO] Building exampleweb-core Maven Webapp [INFO] task-segment: [eclipse:eclipse] [INFO] ------------------------------------------------------------------------ [INFO] Preparing eclipse:eclipse [INFO] No goals needed for project - skipping [INFO] [eclipse:eclipse {execution: default-cli}] [INFO] Adding support for WTP version 2.0. [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 "exampleweb-core" to D:\workspace-new\exampleweb-core. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2 seconds [INFO] Finished at: Fri Apr 15 11:51:53 SGT 2011 [INFO] Final Memory: 7M/14M [INFO] ------------------------------------------------------------------------
2. Затмение WTP
Создаются стандартные файлы Eclipse «.classpath
» и «.project
». И вы заметите, что создается новая папка «.setting», внутри которой содержатся «org.eclipse.wst.common.component
» и «org.eclipse.wst.common.project.facet.core.xml
», оба файла для поддержки WTP или Faces в Eclipse.
Файл: org.eclipse.wst.common.project.facet.core.xml
Note
Веб-приложение, созданное Maven 2.x с JDK1.4 (см. выше), которое довольно устарело, вам может потребоваться обновить его до последней версии JDK.
Файл: org.eclipse.wst.common.component
3. Импорт в Eclipse IDE
Теперь у вас есть все, что нужно веб-приложению Eclipse, и вы можете начать импорт веб-приложения на основе Maven в Eclipse IDE.
Steps :
В Eclipse IDE, строка меню, Файл → Импорт… → Общие → Существующие проекты в рабочую область → выберите корневой каталог (выберите папку проекта) → Готово.
Готово.