Comment convertir une application Web basée sur Maven pour prendre en charge Eclipse IDE

Comment convertir une application Web basée sur Maven pour prendre en charge Eclipse IDE

Dans le dernier didacticiel, vous avez créé unweb application with Maven. Voici un guide pour vous montrer comment convertir cette application Web pour prendre en charge Eclipse IDE.

Note
Eclipse IDE prend en charge l'application Web viaWTP tool, vous devez donc faire en sorte que votre projet basé sur Maven le prenne également en charge.

1. éclipse mvn: éclipse -Dwtpversion = 2.0

Pour convertir unMaven based Java project to support IDE, vous utilisez cette commande:

mvn eclipse:eclipse

Pour l'application Web, vous avez besoin d'un paramètre supplémentaire pour qu'elle prenne en charge le wtp d'Eclipse, à la place, vous devez utiliser cette commande:

mvn eclipse:eclipse -Dwtpversion=2.0

Voir la sortie…

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

Les fichiers ".classpath" et ".project" standard d'Eclipse sont créés. Et vous remarquerez qu'un nouveau dossier «.setting» est créé et contient à l'intérieur «org.eclipse.wst.common.component» et «org.eclipse.wst.common.project.facet.core.xml», les deux fichiers pour le support WTP ou Faces dans Eclipse.

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


  
  
  
  

Note
Application Web générée par Maven 2.x avec JDK1.4 (voir ci-dessus), qui est plutôt obsolète, vous devrez peut-être la mettre à niveau vers la dernière version de JDK.

Fichier: org.eclipse.wst.common.component


  
    
    
    
    
  

3. Importer dans Eclipse IDE

Maintenant, vous avez tout ce que veut une application Web Eclipse, vous pouvez donc commencer à importer votre application Web basée sur Maven dans Eclipse IDE.

Steps :
Dans Eclipse IDE, barre de menus, Fichier → Importer… → Général → Projets existants dans l'espace de travail → sélectionnez le répertoire racine (sélectionnez votre dossier de projet) → Terminé.

Convert Maven based web application to support Eclipse IDE

Terminé.