java gwt maven requestfactory gwt-maven-plugin

java - GWT Maven Plugin-gwt: ejecutar funciona pero gwt: compilar no. ¿Por qué?



requestfactory gwt-maven-plugin (1)

Ok, encontré el problema. Encontré esto en los foros de GWT por Thomas Broyer (un desarrollador de GWT):

Me refiero a las clases "javac" a las que se hace referencia desde anotaciones (en este caso, las clases PlaceTokenizer a las que se hace referencia desde @WithTokenizers; eso también sería cierto para su servicio, objeto de dominio, localizador o localizador de servicios con RequestFactory, a menos que use @ServiceName y @ProxyForName). De lo contrario, GWT puede trabajar solo con los archivos * .java, sin * .class.

Estoy intentando cargar estas clases desde anotaciones ya que se usan con RequestFactory. Mi pregunta ahora es esta: ¿Cómo es que esta restricción no es completamente insana?

Estoy usando gwt-maven-plugin para administrar un proyecto de GWT. Uso el gwt:run todo el tiempo para ejecutar localmente en "modo dev" para probar. Ahora quiero compilar mi proyecto en una guerra para el despliegue en Tomcat. Sin embargo, cuando ejecuto gwt:compile , obtengo errores de compilación que indican un problema de configuración de ruta de clase. Un ejemplo:

Finding entry point classes [ERROR] Errors in ''shared.MyClass.java'' [ERROR] Line 4: The import server.model.MyObject cannot be resolved

¿Algunas ideas? ¿Debo agregar manualmente el paquete del server a algún archivo de configuración en alguna parte? Gracias de antemano por cualquier información.

-tjw