bootstrap
Purpose
The bootstrap command is mainly intended to be used by other scripts and enables the ability to bootstrap a Grails application instance outside of the container for usage in tools that require a reference to Grails'ApplicationContext.Examples of its usage include Grails' shell and consoleExamples
Add this to the top of your Gant script to use this as an include:Propósito
El comando bootstrap se destina a ser utilizado por otros scripts y permite la capacidad de arranque de una instancia de la aplicación Grails fuera del contenedor para usar herramientas que requieren referencias para GrailsApplicationContext.Ejemplos de esto es el uso en Grails shell y consoleEjemplos
Añade esto en la cabecera de su script Gant para usar esto como un include:includeTargets << grailsScript("_GrailsBootstrap")
Once this is in place you can bootstrap Grails using either of these methods:
Una vez que esto esté en su sitio, puede arrancarlo usando uno de estos métodos:
loadApp- Loads and creates theGrailsApplicationinstanceconfigureApp- Loads all plugins and creates the SpringApplicationContext
loadApp the GrailsApplication instance will be available as the grailsApp variable:
loadApp- Carga y crea una instancia deGrailsApplicationconfigureApp- Carga todos los plugins y crea elApplicationContextde Spring
loadApp la instancia GrailsApplication estará disponible como la variable grailsApp:loadApp()
for (grailsClass in grailsApp.allClasses) { println grailsClass }
After running
configureApp the GrailsPluginManager instance will be available as the pluginManager variable and the Spring ApplicationContext instance will be available as the appCtx variable:
{hiddençTras la ejecución de configureApp la instancia GrailsPluginManager estará disponible como la variable pluginManager y la instancia ApplicationContext de Spring estará disponible como la variable appCtx.configureApp()
Connection c = appCtx.getBean('dataSource').getConnection()
// do something with connectionDescription
Usage: {hidden}Descripción
Uso:grails bootstrap

