2009-10-09 3 views
1

J'ai groovy 1.7 beta 1 dans mon chemin et GROOVY_HOME pointant vers le même répertoire groovy 1.7 beta 1. J'ai installé des grails 1.2-M3, et ai placé GRAILS_HOME pour pointer aux grails 1.2-M3.Puis-je utiliser Grails 1.2-M3 avec groovy 1.7 beta 1?

Je voudrais essayer quelques fonctionnalités groovy 1.7 dans mon application grails, classes internes anonymes pour être précis. Je reçois une erreur de compilation même si cette fonctionnalité doit être prise en charge dans groovy 1.7 beta 1.

Je peux voir que grails inclut groovy-all-1.6.4.jar dans le répertoire grails \ lib. Dans ma configuration, avec grails 1.2-M3 et GROOVY_HOME pointant vers le même répertoire groovy 1.7 beta 1 et avec groovy 1.7 beta 1 sur mon chemin, quelle est la version de groovy avec laquelle grails fonctionne? Quel est le but de groovy-all-1.6.4.jar dans le répertoire grails \ lib?

Enfin, comme je l'ai déjà demandé dans le titre, Puis-je courir grails 1.2-M3 avec groovy 1.7 beta 1?

Répondre

0

La documentation ne dit pas que vous ne pouvez pas mais ne mentionne pas non plus cette version groovy. Je dirais que c'est un no-go, sauf si vous voulez essayer pendant un moment et trouver une incompatibilité aléatoire plus tard.

1

groovy-all-1.6.4.jar dans le Grails/lib est la version groovy que Grails utilise, Grails ne pas utiliser l'environnement GROOVY_HOME variables ....

Je ne sais pas si vous peut utiliser groovy1.7 bêta en grails 1.2-m3, vous pouvez essayer de télécharger groovy-all1.7-b1.jar (si existe) et le mettre en grails/lib ....

Je pense que ce ne sera pas travailler ..... mais vous pouvez l'essayer .....

+0

startGrails.bat ne vérifie pas pour GROOVY_HOME: : check_GROOVY_HOME @rem Définir GROOVY_HOME sinon mettre si elle est définie GROOVY_HOME =% "% GROOVY_HOME%" == "" DIRNAME% .. mais maintenant que vous le dites, doesn ne semble pas en faire usage ... – Dan

Questions connexes