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

GWT et Vaadin Java Discussion :

Créer sa propre librairie


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut Créer sa propre librairie
    Bonjour à tous

    Je voudrais construire une librairie de widget afin de les réutlisés dans mes applications.

    Je pense avoir fait tout ce qu'il fallait, mais ça ne marche pas. je m'explique :

    -j'ai créer mes widgets (quand je lance directement l'application ça marche)
    -j'ai construit mon maLib.gwt.xml
    -je créer le jar avec les sources des sous packages fr.malib.client (et bien sur le descripteur xml) avec l'utilitaire d'eclipse.
    - j'ajoute le jar dans le webcontent/WEB-INF/lib de mon application "cliente" (il est bien reconnu dans le classpath)
    - je modifie le monAppli.gwt.xml et y ajoute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <inherits name='fr.esi4u.malib.maLib/>
    et malgré tout ça dans la console il me mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    The import fr.malib cannot be resolved
    Est ce quelqu'un a une idée de ce qui peut clocher?

    [EDIT] j'ai trouvé la réponse : en fait il faut mettre le code source dans le jar pour que le compilo gwt puisse lire le fichier et générer le javascript[/EDIT

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Merci pour l'information : Mettre le source dans le Jar pour permettre la compilation.

    Cependant, même en faisant cela, j'avais toujours un problème puisque mon jar n'était pas reconnu (Il n'apparaissait pas dans translated source path donc erreur de compilation !) alors qu'il était bien dans mon classpath.

    Après plus de 2 jours à chercher, j'ai trouvé : J'ai créé à la main et ajouté dans mon jar un fichier INDEX.LIST dans le dossier META-INF car toutes les librairies GWT que j'utilisais en avaient un aussi. Ce fichier contient tous les packages du jar. Ouvrer celui de gwt-user.jar pour avoir un exemple.

    Voila, je vous le dis dès fois que ça puisse aider quelqu'un d'autre.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 12
    Par défaut merci
    Merci pour l'info et pour ta clarté (ce qui devient rare sur le net).
    Je cherchai également une solution à ce problème depuis deux jours,
    et je suis tombé sur ta solution alors que je cherchais autre chose....
    Dingue !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer/utiliser ses propres librairies
    Par Domi2 dans le forum Sondages et Débats
    Réponses: 11
    Dernier message: 07/09/2007, 16h51
  2. Réponses: 4
    Dernier message: 13/08/2005, 10h20
  3. Créer son propre LayoutManager
    Par tomburn dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 17/03/2005, 16h15
  4. créer son propre protocole
    Par matthew_a_peri dans le forum Développement
    Réponses: 11
    Dernier message: 04/03/2005, 14h16
  5. Programme permettant de créer ses propres paquets TCP/UDP
    Par mat087 dans le forum Développement
    Réponses: 6
    Dernier message: 21/05/2004, 21h42

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