Writing Eclipse plugins with Groovy
January 17, 2008
Writing plugins for Eclipse with other languages than Java is not officially supported, but there is a way to write an Eclipse plugin with Groovy only. As prerequisites you need Eclipse with a JDT and the Groovy Eclipse plugin.
Follow these steps.
- Create a new Plugin-in project, do not use any templates.
- Add the Groovy Nature to the project.
- Create a Java package under
src
- Create a Groovy class
HelloGroovyWorld
with the contents shown below. - Edit the plugin.xml file:
- On the Dependencies tab add
org.eclipse.ui
andorg.eclipse.core.runtime
. andorg.codehaus.groovy
. - On the Runtime tab add
bin-groovy
to the classpath - On the Extensions tab add an
org.eclipse.ui.actionSets
extension, set visible to true. Add a menu and an action (Left click the ActionSet, right click and choose “new, menu and action”) and choose HelloGroovyWorld as the class for the action. The plugin.xml is shown below.
- On the Dependencies tab add
The source code:
Now run the project as an Eclipse Application: