gwt gwt-compiler

El compilador GWT no puede encontrar gwt.xml



gwt-compiler (7)

He cambiado y cambiado el nombre de la estructura de mi paquete de mi proyecto GWT, y cuando intento ejecutar el proyecto como una aplicación web, no se encuentra el módulo y aparece el siguiente mensaje:

[ERROR] No se puede encontrar ''de / xx / focus / My_Projekt.gwt.xml'' en tu classpath; podría ser un error tipográfico, o tal vez se olvidó de incluir una entrada de ruta de clase para la fuente?
El shell [ERROR] falló en el método doStartup

¿Qué clase se usa para cargar el módulo y dónde actualizar la nueva ruta, respectivamente?


Creo que la forma más simple es detener todos los proyectos en ejecución con ese nombre específico y luego eliminar las configuraciones de ejecución anteriores para ese proyecto específico.

Después de eso, ejecuta el proyecto nuevamente y estará bien.

Creo que el origen del problema es una configuración de ejecución anterior para el proyecto. En mi caso, eliminé el código de muestra y luego lo volví a generar con el mismo nombre, pero como me di cuenta finalmente no tenía el mismo nombre de paquete. Eclipse utilizó la configuración de ejecución anterior para el nuevo proyecto debido a la coincidencia de los nombres.


Estaba depurando este mismo error, solo para nosotros fue con una compilación Ant que funcionó bien en Mac OS X pero fallaría en los servidores de compilación CI basados ​​en Linux.

La solución era simple ... el archivo se llamaba ModuleName.gwt.xml pero el módulo se llamaba modulename. La construcción buscaría modulename.gwt.xml y en Mac el sistema de archivos es insensible a las mayúsculas y minúsculas por defecto, así que no hubo ningún problema. En Linux, no pudo encontrar el archivo y obtendríamos este error. Para resolver, simplemente renombré el archivo a modulename.gwt.xml.


Pasé una hora mirando mi archivo gwt.xml tratando de descubrir qué había hecho mal después de la reestructuración de un proyecto. Resultó que estaba en un subpaquete de cliente en lugar del propio cliente. Justo al final de una larga lista de paquetes y subpaquetes también. Entonces, en la vista de árbol de Eclipse, parecía que estaba en el lugar correcto. Finalmente me di cuenta de que era un nivel demasiado profundo. Tiempo de cara-palma. También estudiaría las configuraciones de ejecución. Si está utilizando Eclipse y realiza regularmente "Ejecutar como" luego "Configuración web", esta vez haga "Ejecutar como" y seleccione "Ejecutar configuraciones" en la parte inferior del submenú. Vaya a través de ella, pestaña por pestaña, pero en particular estudie la pestaña "Argumentos" y vea si necesita ser actualizada. También puede acceder a la configuración para ver el Proyecto -> Propiedades -> Configuración de ejecución / depuración.


También compruebe si está utilizando JRebel , almacena en caché la configuración de ejecución para hacer esto: haga clic con el botón derecho en el proyecto >> JRebel >> elimine la naturaleza, agregue la naturaleza de nuevo y ejecútelo


También en la pestaña "Configuraciones de ejecución ..."> GWT, tuve que eliminar y luego volver a agregar el único módulo GWT de mi aplicación. Solo después de hacer esto, pude ejecutar la aplicación nuevamente.


También tuve el mismo error. Cuando miré los argumentos del programa (Ejecutar como ----> Configuraciones de ejecución ... ---> Argumentos) encontré que com.google.gwt.sample se adjuntó al nombre de mi proyecto.

Lo eliminé y ahora funciona bien. El nombre de mi proyecto es SampleProject y está en muestras del paquete

Los argumentos ahora se ven a continuación -

-remoteUI "$ {gwt_remote_ui_server_port}: $ {unique_id}" -startupUrl SampleProject.html -logLevel INFO -codeServerPort 9997 -port 8888 -war D: / eclipse / myprojects / SampleProject / war samples.SampleProject

Curiosamente, este problema solo ocurrió la primera vez. Después de corregirlo la primera vez, los nuevos proyectos posteriores funcionaron bien.


Si usas Intellij. El dir del recurso se parece a este me.wener.test.somehow , tal vez, este es solo un directorio con ese nombre. no me/wener/test/somehow Pero se ven igual ~ mierda ~