2009-02-18 6 views
3

Je cherche à écrire du code Groovy pour effectuer des tâches à l'intérieur de l'installation n'importe où mais à cause des plates-formes que nous supportons, je suis limité à java 1.5. Toute idée si cela sera suffisant pour exécuter le dernier groovy?JDK minimum pour Groovy

Répondre

3

Java 1.5 devrait fonctionner. Les docs Groovy indiquent que vous need at least 1.4. J'utilise Groovy avec Java 1.5, et tout fonctionne bien pour autant que je sache.

3

Au début de 2015, indique l'environnement de compilation pour 2.4.0 groovy (dans le fichier build.gradle):

sourceCompatibility = 1.6 
targetCompatibility = 1.6 

Ainsi, pour groovy moderne, vous voulez 1.6 ou mieux. La documentation de la version 2.4 indique que le support de JDK 1.5 est en désaccord avec l'environnement de construction, donc soyez prévenu si vous êtes bloqué sur 1.5. En outre, il est possible d'utiliser l'instruction invokeDynamic dans les versions ultérieures de JDK 1.7 (il était présent mais il est reconnu comme étant bogué dans les versions plus anciennes que JDK 7u60), ce qui peut améliorer les performances.