Uso de fuentes de datos de Grails en el complemento de cuarzo

Quiero crear trabajos de cuarzo que usen un JdbcStore como se describe en la sección de agrupación dedocs, en el ejemplo de Burt.

El ejemplo muestra cómo configurar el cuarzo utilizando un archivo quartz.properties.

Ahora, me gustaría que mi tienda jdbc sea la misma base de datos que mi aplicación grails, para que tenga menos configuraciones para duplicar.

Entonces, suponiendo que creo manualmente las tablas requeridas en mi base de datos, ¿es posible usar la fuente de datos predeterminada configurada en Datasource.groovy con el complemento de cuarzo?

Estoy usando Grails 2.4.4 y Quartz 1.0.2.

En otros términos, ¿puedo agregar mi configuración a QuartzConfig.groovy en lugar de crear un nuevo archivo quartz.properties? Al menos podría beneficiarme de la configuración de entornos separados.

¿Sería válido algo como esto en QuartzConfig.groovy?

quartz {
autoStartup = true
jdbcStore = true
waitForJobsToCompleteOnShutdown = true
exposeSchedulerInRepository = true

props {
    scheduler.skipUpdateCheck = true

    threadPool.class = 'org.quartz.simpl.SimpleThreadPool'
    threadPool.threadCount = 50
    threadPool.threadPriority = 9

    jobStore.misfireThreshold = 60000

    jobStore.class = 'impl.jdbcjobstore.JobStoreTX'
    jobStore.driverDelegateClass = 'org.quartz.impl.jdbcjobstore.StdJDBCDelegate'

    jobStore.useProperties = false
    jobStore.tablePrefix = 'QRTZ_'
    jobStore.isClustered = true
    jobStore.clusterCheckinInterval = 5000

    plugin.shutdownhook.class = 'org.quartz.plugins.management.ShutdownHookPlugin'
    plugin.shutdownhook.cleanShutdown = true

    jobStore.dataSource = 'myDS'
    // [...]
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta