Установка Groovy 1.8 в Spring Tool Suite 3.6.1

У меня есть Spring Tool Suite 3.6.1, основанный на Eclipse 4.4.

Я установил нужную мне версию Grails, но заметил, что компилятор Groovy имеет версию 2.3, тогда как мне нужна версия 1.8.

Я зашел на dist.springsource.org на Eclipse Marketplace в поисках компилятора 1.8. Я могу установить его, но он автоматически удалит существующую Grails IDE. Кроме того, он не отображается под Preferences - Groovy - Compiler, и, похоже, я не могу его выбрать.

Что я делаю не так? Нужно ли мне использовать более раннюю версию Spring Tool Suite для доступа к этому конкретному компилятору?


person Andrew Martin    schedule 03.09.2014    source источник


Ответы (1)


Я бы рекомендовал использовать сайт обновления снимков, чтобы получить последнюю версию groovy-eclipse: http://dist.springsource.org/snapshot/GRECLIPSE/e4.4/

Это включает в себя компилятор 1.8 и последние сборки groovy-eclipse 2.9.1, которые с ним работают - в версии 2.9.0 были проблемы с Groovy 1.8. (Но версия 1.8 уже устарела, поэтому мы можем отказаться от поддержки в недалеком будущем).

Эта сборка моментального снимка также должна быть совместима с grails-ide, не зная, почему она удаляет grails-ide (но помните, что grails-ide отличается от grails-runtime - вы определенно установили оба варианта со страницы расширений панели инструментов или просто время выполнения?)

person Andy Clement    schedule 03.09.2014
comment
Вроде теперь нормально работает. Первоначально я загрузил STS, загрузил IDE Grails и среду выполнения, изменил Grails на более низкую версию, которую я загрузил вручную, а затем загрузил Groovy. После загрузки Groovy перед переходом на более раннюю версию Grails все работает нормально. Довольно странно, но вот и все - спасибо за вашу помощь. - person Andrew Martin; 04.09.2014