Quartz 在 Grails4 中不工作,依赖问题无法编译

Quartz not working in Grails4, Issue in dependency not able to compile

在我使用 grails4 的调度程序依赖项中出现错误: 谁让我知道调度程序的正确依赖关系

dependencies {
compile "org.grails.plugins:quartz:2.0.1"

}

也试过这个:

dependencies {
compile "com.agileorbit:schwartz:1.0.1"

}

两者都无法编译:

grails run-app | Resolving Dependencies. Please wait...

| 运行正在申请...

失败:构建失败,出现异常。

10 秒内构建失败 |错误无法启动服务器(使用 --stacktrace 查看完整跟踪)

除了插件之外,您还需要显式添加 quartz 依赖项,因为 Gradle 5 停止引入传递依赖项。另外,我建议使用最新版本(2.0.13 与 2.0.1 比较旧)

buildscript {
    dependencies {
        classpath 'org.grails.plugins:quartz:2.0.13' // Needed to compile *Job classes
    }
}

dependencies {
    compile 'org.grails.plugins:quartz:2.0.13'
    compile 'org.quartz-scheduler:quartz:2.2.1' // Is not pulled in by default
}

我们在 grails4 应用程序中使用石英:

dependencies {
    //...
    compile("org.quartz-scheduler:quartz:2.2.3") {
        exclude group: 'slf4j-api', module: 'c3p0'
    }
    compile ('org.grails.plugins:quartz:2.0.13') 
}

github 上的问题描述如下:https://github.com/grails-plugins/grails-quartz/issues/107