3.5 Versionado - Reference Documentation
Authors: Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith
Version: null
3.5 Versionado
Versioning Basics
Grails has built in support for application versioning. The version of the application is set to0.1 when you first create an application with the create-app command. The version is stored in the application meta data file application.properties in the root of the project.To change the version of your application you can edit the file manually, or run the set-version command:Conceptos básicos de versionado
Grails se ha construido con soporte a la creación de versiones de aplicaciones. La versión de la aplicación se establece en0,1 cuando se crea una aplicación con el comando create-app. La versión se almacena en el archivo de meta datos de la aplicación application.properties en la raíz del proyecto.Para cambiar la versión de la aplicación puede editar manualmente el archivo o ejecute el comando set-version:grails set-version 0.2
The version is used in various commands including the war command which will append the application version to the end of the created WAR file.
La versión se utiliza en varios comandos incluyendo el comando war que anexará la versión de la aplicación al final en el nombre del archivo war creado.Detecting Versions at Runtime
You can detect the application version using Grails' support for application metadata using the GrailsApplication class. For example within controllers there is an implicit grailsApplication variable that can be used:Detectar versiones en tiempo de ejecución
Puede detectar la versión de la aplicación mediante el soporte de Grails para metadatos de aplicación mediante la clase GrailsApplication. Por ejemplo dentro de los controllers es una variable implícita grailsApplication que puede utilizarse:def version = grailsApplication.metadata['app.version']
You can retrieve the the version of Grails that is running with:
Puede recuperar la versión de Grails que se ejecuta con:def grailsVersion = grailsApplication.metadata['app.grails.version']
or the
o en la clase GrailsUtil class:
GrailsUtil:import grails.util.GrailsUtil
…
def grailsVersion = GrailsUtil.grailsVersionnull

