Intelligent Groovy
July 10th, 2007 by Egor MalyshevWe’re happy to tell you that Groovy team has just released the version 1.1 beta, taking this dynamic language to a new level with full support for annotations and several other new features which details you can find here
Especially important for us is the fact that JetBrains has contributed a big part of this release with improved compiler which now supports Java and Groovy, so letting developers easily compile their Java and Groovy sources without any extra effort.
Additionally, IntelliJ IDEA long-awaited Groovy plugin is available to enable efficient Groovy development by giving the developers the advantages of all IntellIJ IDEA productivity-boosting features:
- Full coding assistance, including smart completion and navigation
- Syntax and error highlighting
- Numerous code inspections and quick-fixes
- Groovy-aware refactorings

To give a try to Groovy in IntelliJ IDEA , get the latest IntelliJ IDEA EAP build from IntelliJ IDEA EAP page, then download and install the Groovy plugin (also available from CodeHaus site).
The full-blown, world-class Groovy support will be available in IntelliJ IDEA 7, due to release in early 2008.
Watch out for new features and improvements in regular EAP releases.
July 10th, 2007 at 3:23 pm
Congratulation !
This is what the world has been waiting for. Now I can be more groovier than ever !
Thank for the plugin and wonderful work that you have done to the world of Java.
July 11th, 2007 at 10:09 pm
Awesome work guys! I use Groovy sporadically to supplement by Java development but I will use it a lot more now that IDEA supports it.
July 18th, 2007 at 4:56 pm
Great news ! What do you mean by JetBrains has contributed a big part of this release with improved compiler which now supports Java and Groovy ?
Does it mean that IDEA will be aware of classes defined in groovy, and Java aware of groovy classes, and that there will be no compilation dependencies problems ? For now I use to have three separate code trees : pure groovy, pure Java, and an interop source tree where I define interfaces for objects that are used in both groovy code and java code, which is rather annoying. That would be great, but would mean that projets would use this compiler for Java code instead of the regular JDK one ? is this right ?
Thx.
July 24th, 2007 at 12:35 am
You can now freely mix groovy and java: there will be java stubs generated for groovy, and javac will be triggered for this superset of java and stubs, at the next stage groovyc will compile real groovy code.