2009-07-01 3 views
3

Supposons que je souhaite définir un module "Pair" dans com.mycompany.common de sorte que la source se trouve dans com.mycompany.common (et non com.mycompany. common.client). Comment ferais-je cela? Alternativement, disons que j'ai la possibilité de définir le module "Pair" dans com.mycompany à la place tout en ayant la source dans com.mycompany.common.Définition de modules dans GWT avec des répertoires source non-par défaut

Répondre

0

Grâce à une recherche rapide sur google, j'ai trouvé la réponse moi-même. On peut ajouter une balise de chemin d'accès source au fichier xml du module pour définir le répertoire source au lieu de le laisser au "client" par défaut. Par exemple, Pair.gwt.xml ressemblerait à quelque chose comme ceci:

<module> 
    ... 
    <source path="."/> 
    ... 
</module> 

... si nous voulions que le fichier gwt.xml être dans le même répertoire que la source. Mais lors de la compilation de ce module, nous obtenons un avertissement "Package source non-canonique: ./". Est-ce correct d'ignorer?

+4

Non, ce n'est PAS correct de l'ignorer. Si cela fonctionne pour vous, c'est par pure chance et donc incorrect. Pour atteindre votre objectif, vous feriez

Questions connexes