Channels

Services

Groovy-Eclipse 2.5.0 adds DSL descriptors support

The Groovy-Eclipse development team has released version 2.5.0 of its plugin that allows developers to work with Java and the Groovy programming language in the Eclipse IDE. According to the developers, the latest release has "several major advances", including content assistance to propose parameters in the editor, outline views of scripts, visible marking of read and write access to variables when refactoring, and improved generics inferencing.

The headline feature of version 2.5.0 of the Groovy-Eclipse plugin is the new support for DSL Descriptors (DSLDs) which allow a developer to describe how a particular domain specific language (DSL) is structured. Using these descriptions, Groovy-Eclipse can offer smarter, enhanced support for that particular DSL. As an example, the developers show how a DSL can be loaded into the Groovy-Eclipse editor with an appropriate DSLD and offer documentation for the DSL's keywords when the cursor hovers over items.

Support for both Groovy 1.7.10 and 1.8.0, the latest version of the open source dynamic scripting language for the Java Virtual Machine (JVM), has also been added. Further details about the release, including download links, can be found on the New and Noteworthy page; installation instructions are provided. The Groovy-Eclipse plugin is made available under the Apache 2 Licence.