Можно ли запустить Grails 1.2-M3 с Groovy 1.7 beta 1? - PullRequest
1 голос
/ 09 октября 2009

У меня есть groovy 1.7 beta 1 на моем пути и GROOVY_HOME указывает на тот же каталог groovy 1.7 beta 1. Я установил Grails 1.2-M3 и установил GRAILS_HOME так, чтобы он указывал на Grails 1.2-M3.

Я хотел бы попробовать некоторые отличные возможности 1.7 в моем приложении grails, точнее анонимные внутренние классы. Я получаю сообщение об ошибке компилятора, хотя эта функция должна поддерживаться в groovy 1.7 beta 1.

Я вижу, что в каталог grails входит groovy-all-1.6.4.jar в каталоге grails \ lib. В моей установке, с grails 1.2-M3 и GROOVY_HOME, указывающими на один и тот же каталог groovy 1.7 beta 1 и с groovy 1.7 beta 1 на моем пути, с какой версией groovy работает grails? Какова цель groovy-all-1.6.4.jar в каталоге grails \ lib?

Наконец, как я уже спросил в заголовке, могу ли я запустить Grails 1.2-M3 с Groovy 1.7 beta 1?

Ответы [ 2 ]

1 голос
/ 09 октября 2009

groovy-all-1.6.4.jar в grails / lib - это версия groovy, которую использует grails, grails не использует переменную окружения GROOVY_HOME ....

Я не знаю, можете ли вы использовать groovy1.7 beta в grails 1.2-m3, вы можете попробовать загрузить groovy-all1.7-b1.jar (если существует) и поместить его в grails / lib ....

Я думаю, что это не сработает ..... но вы можете попробовать это ...

0 голосов
/ 20 октября 2009

Документация не говорит, что вы не можете, но также не упоминает эту отличную версию. Я бы сказал, что это не пойдет, если вы не хотите попробовать это некоторое время, а потом обнаружите случайную несовместимость.

...