Grails 3 Quartz插件:Job没有启动

时间:2016-03-20 18:36:24

标签: grails quartz-scheduler grails-plugin grails-3.1

我正在尝试在Grails中做一个简单的后台工作。我只想让事情每隔30秒发生一次。

我正在使用Grails 3.1.3

我已将Quartz添加到我的依赖项中: 编译" org.grails.plugins:quartz:2.0.1"

然后我运行编译并重新启动grails CLI。现在我通过create-job创建了一个Job。它看起来像这样:

package htwp

class UserSyncJob {
    static triggers = {
      simple repeatInterval: 5000l // execute job once in 5 seconds
    }

    def execute() {
        println ("?")
        log.error("??!")
        throw new Error("JOB WHERE ARE YOU");
    }
}

通过run-app启动服务器时没有任何反应。没有打印,也没有错误。 我做错了什么?

2 个答案:

答案 0 :(得分:5)

我检查了Grails项目的石英插件问题,找到了this issuethis issue

正如我之前在评论插件the newest realese中所说的那样升级。

答案 1 :(得分:1)

你是如何从石英2.0.1升级到2.1.1。当尝试包含在build.gradle中时,它失败并找不到.pom和.jar文件 能否指导一下安装newwest插件所涉及的步骤