Как использовать groovy в проекте Eclipse RCP? - PullRequest
4 голосов
/ 28 ноября 2010

У меня есть проект Eclipse RCP, и я хочу использовать в нем Groovy. то, что я пытаюсь сделать, это:
1) добавить "Groovy Nature"
2) создать Groovy файлы в папке "src"
3) вызвать класс groovy из метода createPartControl () класса View.

Но я получил «java.lang.ClassNotFoundException: fly.island.jface.Test» ,, а «fly.island.jface.Test» - классный класс.

Что я должен сделать, чтобы использовать groovy в проекте Eclipse RCP?

Ответы [ 2 ]

5 голосов
/ 28 ноября 2010

Используйте последнюю версию Groovy-Eclipse 2.1.0 (или одну из сборок разработчика).Сайт обновления находится здесь:

http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/

Кроме того, есть несколько шагов, которые необходимо выполнить, чтобы скомпилировать отличные плагины при сборке PDE.Я бы порекомендовал прочитать:

http://contraptionsforprogramming.blogspot.com/2010/08/groovy-pde-redux.html

По сути, вам нужно включить пакет org.codehaus.groovy в ваше приложение rcp, а затем вам нужно внести некоторые изменения в build.propertiesфайл ваших плагинов Groovy (подробно объясняется в сообщении в блоге).

0 голосов
/ 28 ноября 2010

Используете ли вы последнюю версию eclipse (3.6) и плагин groovy?Я вспоминаю, что иногда возникали проблемы с компиляторами Java и Groovy, которые не находили классы друг друга (в первой версии плагина потребовалось много хлопот и удачи, чтобы заставить его работать вообще).Самая последняя версия, кажется, в этом отношении довольно хороша, хотя я сам пользуюсь ею всего несколько дней.

...