2010-08-30 2 views
1

J'ai essayé de faire fonctionner le plugin gwt-maven pour moi. J'espère que quelqu'un peut m'aider. J'utilise gwt-maven-plugin 1.2 et j'essaie de l'utiliser avec gwt 2.1.0.M3. Nous avons un rapport de Nexus au travail et j'ai mis les derniers pots de gwt là. Le plugin échoue lorsque vous essayez de télécharger le fichier gwt-dev jar.gwt-maven-plugin ajoute "-linux" lors de l'obtention de l'artefact gwt-dev

Le pot GWT-dev est situé à 2.1.0.M3/GWT-dev-2.1.0.M3.jar
Le plugin essaie de télécharger 2.1.0.M3/GWT-dev-2.1 .0.M3-linux.jar.

Je n'ai aucune dépendance sur mon pom pour gwt-dev, le plugin s'occupe de ça. Comment puis-je l'empêcher d'y ajouter "-linux"? Je suis conscient que je pourrais juste changer le nom du pot dans mon repo ou le configurer manuellement sur ma machine locale, mais je veux comprendre comment faire fonctionner cela sur nexus parce que nous avons plusieurs développeurs travaillant sur ce sujet au en même temps.

Merci!

Répondre

1

Vous devez mettre à niveau votre gwt-maven-plugin vers la version 1.2, qui prend en charge GWT-2.0.
À partir de GWT-2.0, les fichiers gwt-dev ne sont plus distribués séparément par plate-forme - ce que les anciennes versions du plugin gwt-maven-plug ne connaissent pas.

+0

à la version 2.1 non 1.2 –

+0

C'était la version 1.2 au moment de l'écriture, mais je vois que la version 2.1.0 a été publiée dans le repo central maven à partir du 2 novembre. Je n'ai pas encore essayé cette nouvelle version. – crowne

1

J'ai le même problème. Voici ce qui a fonctionné pour moi, que je glané de cet échantillon pom: http://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/expenses/pom.xml

Ajouter à votre repo plugin:

<pluginRepositories> 
    <pluginRepository> 
     <id>gwt-plugin-repo</id> 
     <url>http://google-web-toolkit.googlecode.com/svn/2.1.0.M3/gwt/maven</url> 
     <name>Google Web Toolkit Plugin Repository</name> 
    </pluginRepository> 
</pluginRepositories> 

Définissez votre GWT-maven-plugin pour 1.3.1.google

<plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>gwt-maven-plugin</artifactId> 
     <version>1.3.1.google</version> 
1

je suis en train de mettre à jour mon projet GWT 2.1, et les choses qui Bohemian dit et avec

<repository> 
    <id>googlecode</id> 
    <url>http://code.google.com/p/google-web-toolkit/source/browse/#svn/2.1.0/gwt/maven</url> 
</repository> 

J'ai réussi à le faire.

Questions connexes