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