Groovy в Eclipse не распознает импорт

Я пытаюсь запустить Groovy скрипт в Eclipse, но Eclipse, по-видимому, игнорирует все мои операторы импорта. Если я наведу курсор на ошибки, он попросит меня импортировать соответствующий класс (нажатие на него ничего не делает).

У меня есть необходимые банки в моем пути сборки и пути класса.

пример кода, довольно стандартный:

package scripts.blah

import foo.Bar;

class FooMain {
    static main(String[] args){
        Bar bar = new Bar();
    }
}

Groovy: невозможно разрешить панель классов

любая помощь будет оценили.

3 ответов


три возможности:

  1. скрипт не находится в исходной папке
  2. сценарий именуются не в исходную папку.
  3. один или оба скрипта находятся в "папки скрипт". Папки скриптов-это папки, в которые идут скрипты. Groovy файлы в папках скриптов не отправляются компилятору и поэтому скрипты в папках скриптов не могут ссылаться друг на друга. Проверьте папку скрипта в настройках - > Groovy - > компилятор. Кроме того, по состоянию на groovy-eclipse 2.6.1, есть конкретные папки сценариев проекта, так что также проверить в свойствах проекта.

забыл фактически построить проект. Ай. (сборка автоматически была отключена в Eclipse)


была та же проблема. Добавляю их к моим .classpath решил проблему:

<classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>