For the past 6 months I have been working on an Eclipse plugin that implements a Groovy REPL that makes it very easy to learn Eclipse and SWT.
I also started the creation of a fluent API for Eclipse and SWT, in order to reduce the amount of code that needs to be written when creating Eclipse plugins.
The plan is to release the next version of this plugin as an kind of Eclipse Plugin Builder, but it is already quite usable in the current state.
Here are a series of blog posts I have written about this (and my efforts in creating the Eclipse plugin), with the most recent first:
- Viewing Eclipse and SWT objects (Workbench, Display and Shell) using Groovy's ObjectBrowser and using TeamMentor's Plugin ObjectBrowser
- Eclipse Groovy REPL - Open TeamMentor Article in multiple formats
- Adding and using new API methods, that are consumed by an Eclipse Plugin under development (without Eclipse restart)
- Using JRebel to HotSwap new Static String fields in an Eclipse Plugin (without Eclipse restart)
- Groovy Script to create a view that shows the images available in the ISharedImages class
- Executing Eclipse Plugin JUnit tests in real-time without needing to restart Eclipse (with no mocking)
- TeamMentor Plugin and Builder v1.5.6 (Source Code and Eclipse Update site)
- SI Open Sources the Eclipse Plugin-development toolkit that I developed for TeamMentor
- Installing Eclipse Plugin Builder, accessing Eclipse objects and adding a new Menu Item that opens Owasp.org website
- Opening up a native Chrome Browser window inside Eclipse (raw version)
- Running Groovy natively in .NET using IKVM
- Programming Eclipse in Real-Time (using an 'Groovy based' Eclipse Plug-in)
To try it out, please use the update site http://eclipse-plugin-builder.azurewebsites.net
I'm currently working in the creation of an JavaDocs site with more details about how it all works
Feedback is really appreciated