Groovy

Using Groovy

Language Guide

Groovy Features

Modules

Examples

Useful Links

IDE Support

Support

Community

Developers

Tools we use

IntelliJ IDEA
YourKit profiler

Feeds


Site
News
Features and wish list

Prioritized features list

  1. Syntax highlighting (GROOVY-601)
  2. Run groovy classes and scripts (GROOVY-602)
  3. Run GroovyTestCases as unit tests with the integrated JUnit runner (GROOVY-603)
  4. Provide parsing errors and warnings (GROOVY-604)
  5. Automatic imports (GROOVY-605)
  6. Add auto-completion facilities (GROOVY-606)
  7. Compile groovy classes and scripts (GROOVY-607)
  8. Provide an Outline/File structure view (GROOVY-614)
  9. Provide refactoring capabilities (within groovy, java to groovy, and groovy to java) (GROOVY-608)

Wish list

  • Provide a scratchpad to test some groovy code (GROOVY-609)
  • Easy navigation between scripts and classes (GROOVY-610)
  • Intention actions (quick fixes light bulbs) (GROOVY-611)
  • ...

Corresponding JIRA issues

jira.codehaus.org (15 issues)
T Key Summary Pr Status
New Feature GROOVY-601 Syntax highlighting Critical In ProgressIn Progress
New Feature GROOVY-602 Run groovy classes and scripts Major In ProgressIn Progress
New Feature GROOVY-603 Run GroovyTestCases as unit tests Major OpenOpen
New Feature GROOVY-604 Provide parsing errors and warnings Major OpenOpen
New Feature GROOVY-605 Automatic imports Major OpenOpen
New Feature GROOVY-606 Add auto-completion facilities Major OpenOpen
New Feature GROOVY-607 Compile groovy classes and scripts Major In ProgressIn Progress
New Feature GROOVY-608 Provide refactoring capabilities Major OpenOpen
New Feature GROOVY-609 Provide a scratchpad to test some groovy code Major OpenOpen
New Feature GROOVY-610 Easy navigation between scripts and classes Major OpenOpen
New Feature GROOVY-611 Intention actions Major OpenOpen
New Feature GROOVY-614 Add an Outline/File structure pane Major OpenOpen
New Feature GROOVY-618 Automatically install syntax file Major OpenOpen
New Feature GROOVY-619 Generate syntax file dynamically Major OpenOpen
Wish GROOVY-640 Deleting *.groovy script should also delete *.class file Major OpenOpen