【发布时间】:2013-10-21 09:34:17
【问题描述】:
我根据Groovy Coodbook尝试了Groovy TimeCategory Mixin
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
使用
- Groovy 版本:2.1.8(通过 GVM tool,但系统默认 1.8.x 存在同样的问题)
- JVM:1.7.0_40 供应商:甲骨文公司
- 操作系统:Linux、Ubuntu 13.04、64 位
【问题讨论】:
-
对我来说就像一个脚本......这就是你脚本中的全部内容吗?
-
也适合我。 /tmp$ groovy MyScript.groovy Thu Oct 24 01:59:57 CEST 2013
-
在 ubuntu 12.04 上作为同一个 jdk、同一个 groovy 上的魅力
-
@tim_yates 是的,就是这样。一开始我有一个shebang,但是没有它也行不通。
-
不知道该建议什么...我不能让它跌倒...
标签: groovy