2011-04-01 16 views
6

que acaba de comenzar un proyecto GWT con el medio ambiente:diseñador GWT no funciona con el proyecto Maven-GWT

  • Eclipse Helios
  • complemento de Google para Eclipse 3.6
  • plug-in para Eclipse maven2
  • Gwt diseñador para eclipse 3.6

El proyecto está creado por gwt-maven-plugin. El proyecto puede ejecutarse en modo dev. Pero GWT Designer no funciona para la clase de la GUI del cliente. Eliminé las dependencias de Maven para GWT e importé directamente Eclipse GWT SDK, GWT Designer comenzó a trabajar para la clase de la GUI del cliente. Pero todavía no funciona para el archivo de plantilla de UiBuilder.

El mensaje de error es: La plantilla de UIBinder debe estar en el paquete del cliente.

Está intentando utilizar UiBinder para /hsp-web/src/main/java/com/hs/hspweb/client/ui/UserListViewImpl.ui.xml, sin embargo, no está en el paquete del cliente GWT.

Respuesta

3

Encontré la solución aquí. http://mojo.codehaus.org/gwt-maven-plugin/eclipse/google_plugin.html

Una restricción de este complemento es que buscará los módulos de gwt y las páginas de host solo en la carpeta de origen de la primera clase. Usando una integración de Maven/Eclipse como m2eclipse, este será su directorio de origen (src/main/java). Tendrá que mover sus archivos gwt.xml en esta carpeta, en lugar del directorio de recursos estándar de Maven. Ver Google Eclipse Plugin issue #1597.

11

Ir a "ruta de compilación de Java" en las propiedades del proyecto, haga clic en "YourProjectName/src/main/resources" -> "Excluidos: **" entrada y pulse el botón "Eliminar". Debería cambiar a "Excluido: (Ninguno)" Luego, podrá abrir el diseñador de GWT.

+0

¡Gracias a mí me funciona! Wielkie dzięki. – user1966571

+0

También asegúrese de que todos los archivos estén incluidos en la entrada "Incluido". –

Cuestiones relacionadas