import groovy.time.TimeCategory
Integer.metaClass.mixin TimeCategory
Date.metaClass.mixin TimeCategory
footballPractice = 1.week.from.now - 4.days + 2.hours - 3.seconds
println footballPractice
它在groovy控制台中运行良好,但是当我将其作为脚本运行时,我得到了一个StackOverError
groovy MyScript.groovy
使用
答案 0 :(得分:0)
我会仔细检查,但我不建议再使用mixin。试试
use(TimeCategory) {
footballPractice = 1.week.from.now - 4.days + 2.hours - 3.seconds
println footballPractice
}