Обнаружено на Eclipse 4.5 Mars и GRECLIPSE 2.9.2
У меня было несколько проектов Groovy, импортированных до установки GRECLIPSE (но компилятор Groovy находился в пути и был установлен GROOVY_HOME)
После установки GRECLIPSE проекты не будут компилироваться. Итак, перейдите к
Свойства проекта через раскрывающееся меню> Путь сборки Java> Библиотеки> Добавить библиотеку
И добавить «GROOVY SUPPORT» вручную. Проект компилируется, но:
Эта запись не может быть удалена, потому что это делает невозможной компиляцию. Итак, перейдите на
Свойства проекта через выпадающее меню> Groovy> Удалить Groovy Nature
"Вы также хотите удалить заводные банки времени выполнения из проекта FOO?" ДА
и круг вокруг:
Свойства проекта через выпадающее меню> Конфигурировать> Преобразовать в Groovy Project
Все компилируется как раньше.
Это изменило библиотеки:
Содержимое ".classpath" изменилось с:
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>
<classpathentry kind="con" path="GROOVY_SUPPORT"/>
до
<classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>
Содержимое ".project" не изменилось.
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>