GGTS no agrega classs al proyecto Grails

GGTS "Crear service" no funcionó para mí. Así que ejecuté "grails create-service" desde la command-line y funcionó. Esto ha creado la class de service correctamente, pero ahora no puedo verla en el proyecto Grails en GGTS (Groovy / Grails Tool Suite).

He intentado las siguientes acciones:

  • He hecho clic derecho en el proyecto y he hecho clic en "Actualizar"
  • Corrí "grails clean" desde la línea de command
  • He ejecutado "grails integrate-with —eclipse" desde la línea de command
  • He cerrado y reabierto GGTS
  • He eliminado el proyecto de mi área de trabajo y lo volví a importar

Además, puedo ver los controlleres y el dominio en el Explorador de proyectos pero no en los services. También puedo usar el atajo de keyboard CTRL Shift R para acceder a la class.

¿Cómo hago que aparezcan nuevas classs en mi proyecto GGTS?

Tuve un problema similar, pero me faltaba la carpeta "dominio" en mi proyecto. Las classs estaban disponibles en el sistema de files pero no aparecían en GGTS Project Explorer. (Usando GGTS 3.5.1)

Para solucionarlo: abrí las properties del proyecto, seleccioné la "Ruta de compilation de Java"; en la opción "Fuente" hice clic en el button "Agregar carpeta …". Luego se abrió el cuadro de dialog "Selección de carpeta de origen" y pude ver que la carpeta "dominio" no estaba seleccionada. Lo seleccioné, hice clic en "Ok" y presioné "Ok" nuevamente en el cuadro de dialog "Propiedades".

Cuadros de diálogo Propiedades y Selección de fuente

¡Auge! Ahora tengo mi carpeta de "dominio" de vuelta.

La carpeta de dominio ha vuelto

¡Espero que esto ayude!

Tal vez la configuration de tu proyecto está en mal estado. Eliminar el proyecto de GGTS.

Ve a la carpeta del proyecto y ejecuta el command

myproject> grails clean myproject> grails integrate-with --eclipse 

Lea el proyecto en GGTS usando "Importar proyecto existente"