Как конвертировать веб-приложение на основе Maven для поддержки Eclipse IDE

Как преобразовать веб-приложение на основе 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, строка меню, Файл → Импорт… → Общие → Существующие проекты в рабочую область → выберите корневой каталог (выберите папку проекта) → Готово.

Convert Maven based web application to support Eclipse IDE

Готово.