Manejando varias Versiones de Grails fácil

Como soy un vago siempre busco la forma más simple para hacer las cosas. En este caso os hablaré de dos formas de gestionar el uso de varias versiones de Grails desde consola. Es decir sin utilizar el Eclipse, sino directamente desde consola.

En Linux

Para Linux la mejor opción es GVM, que además te permite gestionar otros frameworks o utilidades como son:

  • Groovy
  • Grails
  • Griffon
  • Gradle
  • Groovyserv
  • Lazybones
  • vert.x
  • Spring boot

Para instalarlo podemos sólo se deben seguir las instrucciones descritas en: http://gvmtool.net/.

curl -s get.gvmtool.net | bash

El uso es simple:

gvm use grails 2.3.5

En Windows

Como muchas veces no se puede usar Linux o McOS, he encontrado esta alternativa, se llama Gravy ,  el uso es simple.

  • Creas una carpeta llamada Grails, por ejemplo: c:\grails
  • Luego creas una variable de entorno llamada: GRAILS_ROOT=C:\Grails
  • Luego en la carpeta de Grails, que hemos creado anteriormente descargamos las versiones de Grails que necesitemos pero, si descargamos el grails-2.3.5,  no lo ponemos en la carpeta típica sino en la carpeta: 2.3.5. Y así con todos los grails a sar.
  • Para usarlo sólo es cosa de poner algo como esto:

gravy use 2.3.5

El Script lo pueden descargar desde: https://github.com/enterprise-grails/gravy

Publicado en Grails, Groovy | Etiquetado , , , , | Deja un comentario

Fin de un ciclo.

Hace mucho que no escribo nada pero la verdad es que nunca se tiene mucho tiempo.

Pero esta entrada es especial, HOY es un día diferente, termino un ciclo  en mi vida laboral. Ayer fue mi último día de trabajo con un grupo de gente excepcional, gente con la que trabajar es siempre un placer pero que además en la parte personal es una delicia compartir tiempo con ellos. Alguna de la gente que he conocido en General de Software de Canarias, ya no están en ella, pero los incluyo en estas líneas.

A General de Software de Canarias, sólo expresarle mi agradecimiento por la oportunidad dada hace ya 5 años y 7 meses, casi 8.  Sin la cual seguramente no hubiera conocido a gente tan excepcional, ni hubiera progresado en el mundo del desarrollo de aplicaciones.

Hasta Luego y Gracias.

Hasta Luego y Gracias.

Y para los compañeros que dejo atras. Hasta luego y suerte. Seguro que nos seguiremos viendo por ahí. Y Gracias por aguantarme.

Imagen-animada-Hasta-luego-08

P.D: No os cambiaré la contraseña.

Publicado en Java | 1 comentario

Como no usar el .grails en Proyectos Grails

Algo que no me gusta de Grails es que por defecto usa la carpeta .grails para almacenar los Plugins usados por un proyecto. O para compilar las clases y en general pone todo allí.

Pero existe una forma de evitar esto, lo he visto en el libro Programming Grails (de Burt Beckwith) y es muy fácil, sólo se debe editar el fichero BuildConfig.groovy  y cambiar este bloque

grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"

por esta única línea:

grails.project.work.dir = 'target'

Le doy las gracias a mi compañero de trabajo Claudio, que fui quien me enseño el libro.

Recursos.

  • Datos del libro,  Programming Grails de Burt Beckwith de editorial O’Reilly
  • ISBN: 978-1-449-32393-6
  • Enlace del Libro: enlace.
  • Blog de Burt Beckwith enlace.
  • Perfil de Twitter, enlace.
Publicado en Grails | Deja un comentario