So konvertieren Sie eine Maven-basierte Webanwendung zur Unterstützung der Eclipse-IDE

Konvertieren einer Maven-basierten Webanwendung zur Unterstützung von Eclipse IDE

Im letzten Tutorial haben Sie einweb application with Maven erstellt. In der folgenden Anleitung erfahren Sie, wie Sie diese Webanwendung zur Unterstützung von Eclipse IDE konvertieren.

Note
Eclipse IDE unterstützt Webanwendungen überWTP tool. Sie müssen also dafür sorgen, dass Ihr Maven-basiertes Projekt dies ebenfalls unterstützt.

1. MVN Eclipse: Eclipse-Dwtpversion = 2.0

Um einMaven based Java project to support IDE zu konvertieren, verwenden Sie diesen Befehl:

mvn eclipse:eclipse

Für Webanwendungen benötigen Sie zusätzliche Parameter, damit Eclipse-wtp unterstützt wird. Verwenden Sie stattdessen den folgenden Befehl:

mvn eclipse:eclipse -Dwtpversion=2.0

Siehe Ausgabe…

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. Eclipse WTP

Die Standarddateien ".classpath" und ".project" von Standard Eclipse werden erstellt. Und Sie werden feststellen, dass ein neuer Ordner ".setting" erstellt wird, der "org.eclipse.wst.common.component" und "org.eclipse.wst.common.project.facet.core.xml" enthält, beide Dateien für die Unterstützung von WTP oder Gesichtern in Eclipse.

Datei: org.eclipse.wst.common.project.facet.core.xml


  
  
  
  

Note
Maven 2.x hat eine Webanwendung mit JDK1.4 (siehe oben) generiert, die ziemlich veraltet ist. Möglicherweise müssen Sie sie auf die neueste JDK-Version aktualisieren.

Datei: org.eclipse.wst.common.component


  
    
    
    
    
  

3. In Eclipse IDE importieren

Jetzt haben Sie alles, was eine Eclipse-Webanwendung benötigt, und können Ihre Maven-basierte Webanwendung in Eclipse IDE importieren.

Steps :
In Eclipse IDE, Menüleiste, Datei → Importieren… → Allgemein → Vorhandene Projekte in Arbeitsbereich → Stammverzeichnis auswählen (Projektordner auswählen) → Fertig.

Convert Maven based web application to support Eclipse IDE

Erledigt.