Desarrollo efectivo de complementos de Grails

Esto ha sido muy perturbador para mí hasta ahora. Esto es lo que intento hacer:

  1. El IDE que estoy usando es Intellij IDEA.
  2. Construyendo una aplicación de griales.
  3. La aplicación Grails especifica dos dependencias en los complementos de Grails internos que también se están desarrollando en IntelliJ como proyectos de complementos de Grails separados.

Ahora, para realizar cambios en los complementos, actualizo el código fuente en los proyectos de complementos y uso mavan-install (complemento Maven Publisher) para implementarlo en el repositorio local de Maven. Tengo que desinstalar el complemento en el proyecto core grails. Elimine la caché de complementos de Ivy y luego ejecute el proyecto principal de Grails, que obtiene la última copia del complemento del repositorio local de Maven.

¿Cuál es la forma ideal y eficaz de lograrlo? Un solo cambio me hace hacer unos 5 minutos de trabajo para incluso probar y ejecutar la aplicación principal.

¿Alguna recomendación / mejores prácticas?

preguntado el 27 de agosto de 11 a las 19:08

1 Respuestas

Utilice complementos en línea para esto; consulte la sección "Especificación de ubicaciones de complementos" en http://grails.org/doc/latest/guide/12.%20Plug-ins.html#12.1%20Creating%20and%20Installing%20Plug-ins

Especificando el directorio del proyecto del complemento con grails.plugin.location.<plugin-name> como la ubicación del complemento instalado, puede editar los archivos reales y los cambios afectarán la aplicación de prueba, y no es necesario sincronizar nada.

Respondido 27 ago 11, 23:08

Tengo una pregunta algo relacionada con esto. Estoy usando este método (es decir, tener la ubicación del complemento en mi BuildConfig.groovy) y funciona muy bien. Mi problema es cómo administrar este complemento cuando lo implemento en un proveedor de la nube donde no puede instalar automáticamente el complemento ya que el complemento no está disponible a través del Portal de complementos de Grails. ¿Cuál es el método mejor o preferido para manejar esta situación? Abrí una pregunta SO en: stackoverflow.com/questions/11905350/… - RC

¿Se ejecuta el gancho de instalación? Tengo un complemento que necesita copiar algunos recursos de archivo y no parece suceder cuando especifico la ubicación en BuildConfig - tojofo

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.