Pregunta

Habiendo actualizado a GWT 2.4.0, quiero (necesito) para habilitar procesamiento de anotaciones Para mis interfaces de SolicTactory. los instrucciones Por hacer eso en Eclipse es lo suficientemente claro, pero no puedo encontrar las instrucciones correspondientes para la idea de IntelliJ.

Los campos del Configuración de procesamiento de anotaciones La página en IntelliJ parece requerir un 'Nombre del procesador FQ', sea lo que sea. ¿Qué podría ser eso?

¿Fue útil?

Solución

Resulta que uno no tiene que habilitar el procesador de anotación. Una vez que tuve todos los archivos jar correctos en el classpath (requestFactory-apt y requestFactory-server en este caso), y eliminé una versión antigua de gwt-servlet.jar del classpath e invalidado los cachés de IntelliJ, y eliminó previamente compilado previamente Versiones de mi proyecto, y reinicié IntelliJ, y mantuve mi boca en la posición correcta, el procesador de anotaciones se ejecutó, a pesar de que tenía 'habilitar el procesamiento de anotaciones' sin control.

Otros consejos

Supongo que "el nombre del procesador FQ" es un nombre de clase totalmente calificado (nombre de clase y paquete) a una clase que procesa anotaciones.

Hay algunas instrucciones para IntelliJ aquí:https://docs.google.com/document/d/1uasassrgfjomrpc7nceeqabsgonmyes4ir-4h1y1a6g/edit?hl=en_

El nombre del procesador FQ debe ser: com.google.web.bindery.requestfactory.apt.RfValidator

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top