Création du projet On commence comme d’habitude : http://java.developpez.com/faq/maven/?page=utilisation#eclipse1 Création du projet On commence comme d’habitude : création du portlet « mvn archetype:create -DgroupId=org.tutorial.ws -DartifactId=helloPortlets -DarchetypeArtifactId=maven-archetype-webapp » copie du fichier pom.xml et du dossier WSDL cd path/helloPortlets mvn jaxws:wsimport copie du dossier portlets (contenant HelloPortlet1 et 2) et des fichiers web.xml et portlets.xml Le projet est créé comme d’habitude
http://java.developpez.com/faq/maven/?page=utilisation#eclipse1 Configurer maven Dans le cmd faire la commande (avec votre propre nom de workspace évidement) mvn -Declipse.workspace="C:\Users\ticroch\workspace" eclipse:add-maven-repo Cette commande n’est probablement à faire que lors de la création du premier portlet Lancez Eclipse : Run -> External tools -> external tools configuration -> program (double cliquer) - Location : C:\apache-maven-3.0\bin\mvn.bat (l'accès à votre maven) - Working Directory : C:\Users\ticroch\Portlets\helloPortlets (l'accès à votre portlet) - Arguments : eclipse:eclipse - cliser sur run !
http://java.developpez.com/faq/maven/?page=utilisation#eclipse1 Importer le projet Dans la fenêtre précédente, des fichiers ont étés créés afin que le dossier HelloPortlets soit reconnus comme un projet Eclipse. Nous allons donc pouvoir l’importer : File -> import -> existing project into workspace select root directory -> browse -> rechercher votre dossier HelloPortlet Vous avez maintenant votre projet dans Eclipse, vous pouvez chercher le package org.weblab_project.portlet, ouvrez la classe HelloPortlet1 par exemple et supprimer un « ; », Eclipse détectera l'erreur. Par ailleurs si vous allez dans le workspace, dossier helloPortlets, on peut toujours exécuter la commande mvn package qui créé le .war