GWT Mode de Développement avec Eclipse/Maven

Je commence tout juste avec GWT. J'utilise Eclipse et d'avoir installé le plugin GWT.

J'ai suivi les instructions ici Maven GWT 2.0 et Eclipse à définir un projet GWT à l'aide de l'gwt-maven-plugin. Quand je lance le Maven objectifs gwt:compile gwt:run, GWT Mode de Développement est lancé et je peux copier l'url de mon navigateur et afficher l'étiquette.

Cependant, le projet a ce problème:

Description: The web.xml file does not exist
Resource: WEB-INF   
Path: /GWTExample/war
Location: Unknown
Type: Google Web App Problem

Si j'essaie de lancer le projet de Google de l'Application Web, je reçois cet avertissement:

[WARN] No startup URLs supplied and no plausible ones found -- use -startupUrl

Je peux me débarrasser de ce problème en copiant le web.xml à la guerre répertoire, mais j'ai toujours l'URL de problème lors de l'exécution comme un Google Web App.

Si je suis en utilisant Maven et GWT dans Eclipse, dois-je simplement ignorer l'web.xml problème et toujours exécuter des applications dans le mode de développement via Maven objectifs? Ou est-il un moyen de mettre les choses pour que je puisse courir comme un Google Web App?

EDIT: ci-dessus, est-il possible de déboguer une application GWT cours d'exécution, le mode de développement a commencé par gwt:compile gwt:run? J'ai ajouté des points d'arrêt à ma demande, mais il ne s'arrête pas sur eux. Je ne suis pas sûr si c'est quelque chose que j'ai mal configuré ou si c'est juste pas possible.

Mise à jour:

En réponse à la Prem's de réponse...

Quand je lance un compile gwt:run, l'web.xml le fichier n'est pas copié. Quand je lance le install gwt:run, j'obtiens cette erreur:

[INFO] --- gwt-maven-plugin:1.2:test (default) @ SampleGWT ---
[INFO] using GWT jars from project dependencies : 2.0.4
[INFO] establishing classpath list (scope = test)
[ERROR] java.lang.NoClassDefFoundError: org/codehaus/mojo/gwt/test/MavenTestRunner
[ERROR] Caused by: java.lang.ClassNotFoundException: org.codehaus.mojo.gwt.test.MavenTestRunner
[ERROR]     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[ERROR]     at java.security.AccessController.doPrivileged(Native Method)
[ERROR]     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[ERROR]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[ERROR] Could not find the main class: org.codehaus.mojo.gwt.test.MavenTestRunner.  Program will exit.
[ERROR] Exception in thread "main"

Je suppose que le bug http://jira.codehaus.org/browse/MGWT-24 est inclus dans la version 1.2 de l'gwt-maven-plugin. Normalement, je ne voudrais pas courir installer sur un projet qui génère un fichier war, mais je m'attends à au moins passé le test de la phase du cycle de production.

N'quelqu'un a une idée de pourquoi je reçois ce message d'erreur sur l'installation mais pas de la compilation de buts? Aussi, devrais-je m'attendre le but soit de copier le web.xml fichier de src/main/webapp/WEB-INF/web.xml pour le /la guerre répertoire?

OriginalL'auteur sdoca | 2010-08-25