I have released version 0.3.0 of my Groovy Monkey tool. The ( IMHO )
killer app for doing rapid prototyping, Eclipse API exploration,
Eclipse Task Automation and Eclipse Plugin development in general.
Groovy Monkey allows you to write Eclipse scripts in any scripting
language, as long as it is Groovy, Beanshell or Ruby. ;)
There are a number of new features as excerpted from the noteworthy doc
in the help plugin:
Version 0.3.0 - September 11, 2006
* Changed the Groovy Monkey default project name to GroovyMonkeyScripts
as per issue: [ 1536760 ] Change GroovyMonkeyExamples to
GroovyMonkeyScripts
* Added an Include-Bundle dialog to the editor context menu, to the
Package Explorer view and Navigator.
* Added Include and Include-Bundle dialogs to Groovy Editor context
menu command set.
* Added a Java search, modeled on the PDE search, to the outline view
to look for all the classes exposed from an included bundle in the set
of exported packages. So if your 'External Plug-in Libraries' project
is setup, you should see the classes.
* Added a Script-Path: metadata tag that is automatically maintained by
Groovy Monkey, it is set to the workspace path of the script.
* The Script Outline view now has menu commands to switch between
Flat/Hierarchical views of the binding.
* There are now error markers signifying some command errors with
script metadata and some quick fixes to assist.
* There is now some content assist on the Script Metadata tags.
* A new submenu of the top level 'Groovy Monkey' has been added called
'Edit Script'. The Edit Script submenu reflects the top menu, but
instead of launching the scripts, it opens the editor for you.
* Added Hippie completion to the editor.
* Added ability to map dom vars to different names for the local
script, enables solution for variable name conflicts between DOM
plugins.
The main update site is http://groovy-monkey.sourceforge.net/update for
Eclipse 3.2 and http://groovy-monkey.sourceforge.net/update3.1 for
Eclipse 3.1.2.
I also have a blog that focuses on Groovy Monkey at:
http://iacobus.blogspot.com/
Thanks,
James E. Ervin