Tutoriel intégration GWT / Maven

////Tutoriel intégration GWT / Maven

Développez vos applications GWT dans un projet maven Eclipse. Découvrez le plugin maven gwt-maven-plugin. Créez et déployez votre projet via gwt:run

Prérequis

 Installation plugin maven (mvn-wtp) dans Eclipse JEE

Objectifs

 Intégration maven / gwt

Durée

 15 min

Création projet Maven

A partir d’Eclipse, File–>New–>Other–> Maven

integration-maven-gwt-1

 Bouton Next

integration-maven-gwt-2

 Ajoutez un archetype fournit par le plugin gwt-maven , et permettant de créer la structure d’un projet GWT avec Maven :

integration-maven-gwt-3

 

integration-maven-gwt-4

Ensuite on continue la création de notre projet avec le nouvel archetype. Maven va créer pour nous un projet imbriquant les packages de GWT (client, server et shared) dans une structure Maven (src/main/java, src/main/resources, etc.).

integration-maven-gwt-5

 

integration-maven-gwt-6

 

integration-maven-gwt-7

 

integration-maven-gwt-8

Pour enlever les messages d’erreur et d’avertissement, on tape la commande Maven : mvn eclipse:eclipse

integration-maven-gwt-9

 

integration-maven-gwt-10

integration-maven-gwt-11

Ensuite on lance : mvn verify

integration-maven-gwt-12

Cela va compiler une première fois le module GWT et mettre en place la servlet pour lancer GWT en mode Hosted…
Après ça, il peut rester quelques avertissements et deux erreurs liées au fichier pom.xml relatives aux options generatedAsync et i18n. Il me semble que c’est juste un problème de compatibilité avec Eclipse. Pour l’instant j’ignorerai donc ces erreurs.

 Lancer GWT en mode hosted (ça peut être très long, la première fois) : mvn gwt;run

integration-maven-gwt-13

 

integration-maven-gwt-14

 L’application démo se lance.

integration-maven-gwt-15

 

integration-maven-gwt-16

BRAVO !!!

2018-02-01T07:11:47+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java