Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Dashboard
Groovy
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<p><span style="color: rgb(0,0,0);">The Groovy-Eclipse team is proud to announce the release of Groovy-Eclipse 2.7.2. This is a service refresh of Groovy-Eclipse and it now contains support for the 2.0.6 Groovy compiler as well as Eclipse 4.2.1 and 3.8.1. Our primary focus with this release has been to improve the <code>@CompileStatic</code> experience in the IDE. <br /></span></p><p><span style="color: rgb(0,0,0);">You can use the following update sites to install this release:</span></p><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="title=Groovy-Eclipse update site for Eclipse 4.2, 3.8, and 3.7" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9R3Jvb3Z5LUVjbGlwc2UgdXBkYXRlIHNpdGUgZm9yIEVjbGlwc2UgNC4yLCAzLjgsIGFuZCAzLjd9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p><span style="color: rgb(0,0,0);">For Eclipse 3.8 and 4.2 (Juno):</span><br /><span style="color: rgb(0,0,0);"> <code><a href="http://dist.springsource.org/release/GRECLIPSE/e4.2/"><span style="color: rgb(0,0,0);">http://dist.springsource.org/release/GRECLIPSE/e4.2/</span></a></code></span></p><p><span style="color: rgb(0,0,0);">For Eclipse 3.7 (Indigo):</span><br /><span style="color: rgb(0,0,0);"> <code><a href="http://dist.springsource.org/release/GRECLIPSE/e3.7/"><span style="color: rgb(0,0,0);">http://dist.springsource.org/release/GRECLIPSE/e3.7/</span></a></code></span></p><span style="color: rgb(0,0,0);"> </span></td></tr></table><p><span style="color: rgb(0,0,0);">The Groovy 2.0 compiler is not installed by default. If you want to install it, you can do so from the <em>Extra Compilers </em>category in the update site.<br /></span></p><p><span style="color: rgb(0,0,0);">And a zipped version of the update site is available at:</span></p><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="title=Zipped Groovy-Eclipse update site for Eclipse 4.2, 3.8, and 3.7" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9WmlwcGVkIEdyb292eS1FY2xpcHNlIHVwZGF0ZSBzaXRlIGZvciBFY2xpcHNlIDQuMiwgMy44LCBhbmQgMy43fQ&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p><span style="color: rgb(0,0,0);">For Eclipse 3.8 and 4.2 (Juno):</span><br /><span style="color: rgb(0,0,0);"> <a href="http://dist.springsource.org/release/GRECLIPSE/e4.2/archive-2.7.2.xx-RELEASE-20121219-0800-e42.zip">http://dist.springsource.org/release/GRECLIPSE/e4.2/archive-2.7.2.xx-RELEASE-20121219-0800-e42.zip</a><br /></span></p><p><span style="color: rgb(0,0,0);">For Eclipse 3.7 (Indigo):<br /></span><span style="color: rgb(0,0,0);"><a href="http://dist.springsource.org/release/GRECLIPSE/e3.7/archive-2.7.2.xx-RELEASE-20121219-0800-e37.zip">http://dist.springsource.org/release/GRECLIPSE/e3.7/archive-2.7.2.xx-RELEASE-20121219-0800-e37.zip</a></span></p><p><span style="color: rgb(0,0,0);">You can install from the zip by pointing your Eclipse update manager to the downloaded zip file and following the installation instructions. <em>Do not unzip into your Eclipse dropins folder.</em><br /></span></p></td></tr></table><p><span style="color: rgb(0,0,0);"><img class="editor-inline-macro" src="/plugins/servlet/confluence/placeholder/macro?definition=e3RvYzppbmRlbnQ9MTBweHxtYXhMZXZlbD00fQ&locale=en_GB&version=2" data-macro-name="toc" data-macro-parameters="indent=10px|maxLevel=4"></span></p><h3>Upgrade to Groovy 2.0.6</h3><p>Groovy-Eclipse now contains Groovy 2.0.6 as an optional add-on from the update site. See <a class="confluence-link" href="/display/GROOVY/Compiler+Switching+within+Groovy-Eclipse" data-linked-resource-id="133923519" data-linked-resource-type="page" data-linked-resource-default-alias="Compiler Switching within Groovy-Eclipse" data-base-url="http://docs.codehaus.org">Compiler Switching within Groovy-Eclipse</a> for more information on how to do this.</p><h3>Compile static fixes</h3><p>Groovy-Eclipse's internal representation of generics has been completely overhauled to be more aligned with that of the groovy compiler's representation. This has fixed many small problems with using the <code>@CompileStatic</code> annotation. Your experience using this annotation in the IDE will be greatly improved.</p><h3>Memory Footprint</h3><p>We have put in some initial work on reducing the memory footprint of your Groovy projects. Now, full and incremental builds will consume less memory than before.<span style="color: rgb(0,0,0);"><br /></span></p><h3>Better handling of built-in AST transforms</h3><p>Groovy-Eclipse now has editing support for the following built-in AST transforms: @Bindable, @Vetoable, @ListenerList, @Log, and @AutoExternalize.</p><h3><span style="color: rgb(0,0,0);">Formatter improvements</span></h3><p>Now you have more explicit control over how lists are formatted. <em>Long</em> lists are wrapped so that each element is on a single line and <em>short</em> lists are all on one line. From the Groovy -> Formatter preferences page, you can define the number of characters a <em>long</em> list.</p><p>Below, you can see the preferences page where you can set this option:</p><p><img class="confluence-embedded-image confluence-content-image-border" height="288" width="619" src="/download/attachments/230400717/image2012-12-17+12%3A19%3A23.png?version=1&modificationDate=1369011392803" data-image-src="/download/attachments/230400717/image2012-12-17+12%3A19%3A23.png?version=1&modificationDate=1369011392803" data-linked-resource-id="230565227" data-linked-resource-type="attachment" data-linked-resource-default-alias="image2012-12-17 12:19:23.png" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="230400717" title="null > image2012-12-17 12:19:23.png"></p><p>And by setting the <em>long list length</em> to be 30 characters, the following is formatted, with the upper list being wrapped, with the lower list staying on the same line:</p><p><img class="confluence-embedded-image confluence-content-image-border" height="128" width="237" src="/download/attachments/230400717/image2012-12-17+12%3A20%3A40.png?version=1&modificationDate=1369011392787" data-image-src="/download/attachments/230400717/image2012-12-17+12%3A20%3A40.png?version=1&modificationDate=1369011392787" data-linked-resource-id="230565226" data-linked-resource-type="attachment" data-linked-resource-default-alias="image2012-12-17 12:20:40.png" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="230400717" title="null > image2012-12-17 12:20:40.png"></p><p>Additionally, we have fixed other bugs in this area and your formatting experiences should be greatly improved.</p><h3>Building Eclipse plugins written in Groovy using Maven Tycho</h3><p>It is now possible to build Eclipse plugins written in Groovy using <a href="http://eclipse.org/tycho">Tycho</a> and the groovy-eclipse-compiler. For more information on how to do this and an archetype project. see the <a href="https://github.com/open-archetypes/groovy-eclipse-plugin-archetype">groovy-eclipse-plugin-archetype</a> github project.</p><h3><span style="color: rgb(0,0,0);">Compatibility</span></h3><p><span style="color: rgb(0,0,0);">Groovy-Eclipse 2.7.2 uses Groovy 1.8.6. <a class="confluence-link" href="/display/GROOVY/Compiler+Switching+within+Groovy-Eclipse" data-linked-resource-id="133923519" data-linked-resource-type="page" data-linked-resource-default-alias="Compiler Switching within Groovy-Eclipse" data-base-url="http://docs.codehaus.org"><span style="color: rgb(0,0,0);">Groovy 1.7.10 can be enabled optionally</span></a>, and Groovy 2.0.6 can be installed through the extra compilers section on the update site.<br /></span></p><p><span style="color: rgb(0,0,0);">This version of Groovy-Eclipse is recommended to be installed on STS versions 3.0.0 - 3.2.0.M1, Eclipse 3.7.2, 3.8.1, and 4.2.1.</span></p><h3><span style="color: rgb(0,0,0);">Shout outs</span></h3><p><span style="color: rgb(0,0,0);">And thank you to the following contributors for help with this release:</span></p><ul><li><span style="color: rgb(0,0,0);"><span><span class="user-hover">Andres Almiray</span></span> and others for their work on <a href="http://jira.codehaus.org/browse/GRECLIPSE-1554">GRECLIPSE-1554</a> and providing new DSLD support for built in Groovy AST transforms</span></li><li><span style="color: rgb(0,0,0);">Fred Bricon for his work on <a href="http://jira.codehaus.org/browse/GRECLIPSE-1418">GRECLIPSE-1418</a> and getting Maven Tycho support working in Groovy-Eclipse<br /></span></li></ul><h3><span style="color: rgb(0,0,0);">Bug fixes</span></h3><p><span style="color: rgb(0,0,0);">See the details on our <a href="http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+GRECLIPSE+AND+fixVersion+%3D+%222.7.2.Release%22+AND+status+%3D+Resolved+ORDER+BY+priority+DESC&mode=hide"><span style="color: rgb(0,0,0);">issue tracker</span></a>.</span></p>
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced