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