我正在寻找一些Groovy代码来执行任何地方的安装任务,但由于我们支持的平台,我只限于java 1.5。不知道这是否足以运行最新的groovy?
答案 0 :(得分:3)
Java 1.5应该可行。 Groovy文档声明您need at least 1.4。我在Java 1.5中使用Groovy,就我所知,一切正常。
答案 1 :(得分:3)
截至2015年初,groovy 2.4.0的构建环境(在build.gradle文件中)表明:
sourceCompatibility = 1.6
targetCompatibility = 1.6
所以,对于现代的groovy,你想要1.6或更好。 2.4的文档表明JDK 1.5支持,这与构建环境不一致,所以如果你坚持使用1.5,就要收到警告。
此外,还支持在JDK 1.7的后续版本中使用invokeDynamic
指令(它存在但在JDK 7u60之前的版本中已知有错误),这可能会提供一些性能改进。