我正在尝试在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启动服务器时没有任何反应。没有打印,也没有错误。 我做错了什么?
答案 0 :(得分:5)
我检查了Grails项目的石英插件问题,找到了this issue和this issue。
正如我之前在评论插件the newest realese中所说的那样升级。
答案 1 :(得分:1)
你是如何从石英2.0.1升级到2.1.1。当尝试包含在build.gradle中时,它失败并找不到.pom和.jar文件 能否指导一下安装newwest插件所涉及的步骤