IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

GWT et Maven


Sujet :

Maven Java

  1. #1
    Membre confirmé Avatar de dialloma
    Homme Profil pro
    Java / J2EE, PHP
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Java / J2EE, PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut GWT et Maven
    Salut tout le monde,

    J'ai un soucis avec Maven et GWT. Un plugin existe maintenant pour créer un projet GWT avec Maven. J'utilise ce plugin dans un module d'un grand projet. Il y a plusieurs couches dont une couche "modele-de-donnees" qui est en déhors du module GWT. La couche "modele-de-donnees" ne contient que des bean. C'est donc un projet Java normal, packaging JAR. Je voulais dont utiliser ces beans directement dans mon module GWT. Mais j'ai beaucoup d'erreurs me disant qu'il faut inclure le module contenant le classes Bean que je tente d'utiliser. Le problème est que le compilateur GWT et celui de Java ne sont pas les mêmes. Donc il suffit pas juste d'ajouter le JAR du module Bean dans celui de GWT. Le compilateur GWT a besoin des sources pour la phase de compilation.

    Auriez vous un exemple s'il vous plait ?
    Merci

  2. #2
    Futur Membre du Club

    Inscrit en
    Septembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 4
    Par défaut
    Effectivement, GWT utilise le packaging JAR mais avec une petite subtilité : il doit contenir les .class (pour pouvoir éditer confortablement le code source avec un IDE standard du monde Java) et les .java exploités par le compilateur Gwt.

    Tu dois donc ajouter dans le projet de ton module l'inclusion des sources Java dans le jar :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
          <resource>
            <directory>${basedir}/src/main/java</directory>
            <includes>
              <include>**/*.java</include>
            </includes>
          </resource>
    J'envisage d'ajouter cela directement dans le plugin via une tâche dédiée qui lise le descripteur du module GWT pour identifier les sources Java nécessaires. Ca serait cependant une solution "de confort", la déclaration d'une ressource suffisant largement.

Discussions similaires

  1. Utiliser GWT avec Maven
    Par daydream123 dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 22/01/2012, 21h58
  2. GWT Vs Maven
    Par amine_en_france dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 13/12/2011, 20h40
  3. GWT Eclipse Maven
    Par fabou3377 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 15/01/2011, 21h04
  4. Conversion d'un projet GWT : ant -> maven
    Par Sandro Munda dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 04/03/2010, 16h05
  5. Gwt avec Maven
    Par med_anis_dk dans le forum Maven
    Réponses: 2
    Dernier message: 12/11/2008, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo