2009-02-18 49 views
3

我正在尋找一些Groovy代碼來執行安裝在任何地方的任務,但由於我們支持的平臺,我僅限於java 1.5。任何想法,如果這將足以運行最新的groovy?Groovy的最低JDK

回答

3

Java 1.5應該可以工作。 Groovy文檔聲明你need at least 1.4。我在Java 1.5中使用Groovy,並且一切正常,據我所知。

3

自2015年年初,爲常規2.4.0編譯環境(在文件的build.gradle)表示:

sourceCompatibility = 1.6 
targetCompatibility = 1.6 

所以,對於現代時髦,你想1.6或更好。 2.4的文檔說明了JDK 1.5的支持,這與構建環境不一致,所以如果你被困在1.5版本上,應該警告你。

此外,還支持在JDK 1.7的後續版本中使用invokeDynamic指令(它存在但是在JDK 7u60以前的版本中稱爲buggy),這可能會提供一些性能改進。