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
Sign Up
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> </p><p> </p><p> </p><p><strong>Groovy-Eclipse</strong> is the set of Eclipse plugins that provide Eclipse support for Groovy projects.</p><h1>Installation</h1><p>The latest Groovy-Eclipse release is available from the following Eclipse update sites. To install, point your Eclipse update manager to the update site appropriate for your Eclipse version or drag and drop the marketplace icon into your Eclipse installation.</p><table class="confluenceTable"><tbody><tr><th class="confluenceTh">Eclipse level</th><th class="confluenceTh">Release update site</th><th colspan="1" class="confluenceTh"> </th></tr></tbody><tbody><tr><td class="confluenceTd"><p>4.3 (Kepler)</p><p> </p></td><td class="confluenceTd"><p><code><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/">http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/</a></code></code></p><p>Kepler-based builds are still snapshots. We are providing early access for those people who want to try it out.</p></td><td colspan="1" class="confluenceTd"><p> </p><br /><p> </p></td></tr></tbody><tbody><tr><td class="confluenceTd">4.2 and 3.8 (Juno)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/release/GRECLIPSE/e4.2/">http://dist.springsource.org/release/GRECLIPSE/e4.2/</a></code></code></td><td colspan="1" class="confluenceTd"><table class="wysiwyg-macro" data-macro-name="html" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2h0bWx9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre><a href='http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=321859' title='Drag and drop into a running Eclipse Juno (4.2) to install Groovy-Eclipse for Juno'> <img src='http://marketplace.eclipse.org/misc/installbutton.png'/> </a></pre></td></tr></table></td></tr><tr><td class="confluenceTd">3.7 (Indigo)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/release/GRECLIPSE/e3.7/">http://dist.springsource.org/release/GRECLIPSE/e3.7/</a></code></code></td><td colspan="1" class="confluenceTd"><table class="wysiwyg-macro" data-macro-name="html" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2h0bWx9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre><a href='http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=130183' title='Drag and drop into a running Eclipse Indigo (3.7) to install Groovy-Eclipse for Indigo'> <img src='http://marketplace.eclipse.org/misc/installbutton.png'/> </a></pre></td></tr></table></td></tr><tr><td class="confluenceTd">3.6 (Helios)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/release/GRECLIPSE/e3.6/">http://dist.springsource.org/release/GRECLIPSE/e3.6/</a></code></code></td><td colspan="1" class="confluenceTd"> </td></tr><tr><td class="confluenceTd">3.5 (Galileo)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/release/GRECLIPSE/e3.5/">http://dist.springsource.org/release/GRECLIPSE/e3.5/</a></code></code></td><td colspan="1" class="confluenceTd"> </td></tr></tbody></table><table class="wysiwyg-macro" data-macro-name="html" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2h0bWx9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="PLAIN_TEXT"><tr><td class="wysiwyg-macro-body"><pre><script type="text/javascript"> url_site = 'http://marketplace.eclipse.org/node/130183' </script> <script src="http://marketplace.eclipse.org/sites/all/modules/drigg_external/js/button.js" type="text/javascript"></script></pre></td></tr></table><p>Or, you can choose to install a development build, see below for more update sites. In general, our development builds are quite stable. A development build is not published unless all unit tests pass.</p><table class="wysiwyg-macro" data-macro-name="warning" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e3dhcm5pbmd9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p>The install directory must be writable by the current user. Groovy-Eclipse cannot be installed into a <em>shared install</em>. This includes protected directories on windows like <code>C:\Program Files</code>. For more information <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=395516">Eclipse Bug 395516</a>.</p></td></tr></table><p> </p><h1>News</h1><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="title=Eclipse Kepler support" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9RWNsaXBzZSBLZXBsZXIgc3VwcG9ydH0&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p>Groovy-Eclipse now has snapshot builds targeting Eclipse 4.3 (Kepler). For now, we are using an old JDT and installing Groovy-Eclipse into Eclipse Kepler will downgrade your JDT to the Juno version. This will change as we put out more complete snapshots. Use the snapshot update site to install: <code><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/">http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/</a></code></code> <em>(February 7, 2013)</em></p></td></tr></table><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="title=Groovy 2.1 support" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9R3Jvb3Z5IDIuMSBzdXBwb3J0fQ&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p>Groovy-Eclipse now supports Groovy 2.1. Install from the <span class="confluence-link"> </span><a class="confluence-link" href="#DevelopmentBuilds" data-anchor="DevelopmentBuilds" data-linked-resource-default-alias="DevelopmentBuilds" data-base-url="http://docs.codehaus.org"><span class="confluence-link">development snapshot update site</span></a> in the <em>Extra compilers</em> section of the update site. Support for <code>@DelegatesTo</code> is included.<em> (February 7, 2013)</em></p></td></tr></table><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="color=red|title=Groovy-Eclipse 2.7.2 Released!" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9R3Jvb3Z5LUVjbGlwc2UgMi43LjIgUmVsZWFzZWQhfGNvbG9yPXJlZH0&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p>This service refresh of Groovy-Eclipse provides significant improvements with the <code>@CompileStatic</code> annotation. Also, we have upgraded to Groovy 2.0.6. Other fixes and features are included as well. See all the details: <a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.7.2+New+and+Noteworthy" data-linked-resource-id="230395419" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.7.2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.7.2 New and Noteworthy</a>. <em>(December 19, 2012)</em></p></td></tr></table><p> </p><p><img class="editor-inline-macro" src="/plugins/servlet/confluence/placeholder/macro?definition=e3RvYzptYXhMZXZlbD0zfHN0eWxlPWRpc2N9&locale=en_GB&version=2" data-macro-name="toc" data-macro-parameters="maxLevel=3|style=disc"></p><h1>Features and Status</h1><p>Groovy-Eclipse allows you to edit, compile, run, and debug Groovy scripts and classes from the Eclipse SDK.</p><p><img class="confluence-embedded-image" src="/download/attachments/231080185/EclipseAwardWinner2010.jpg?version=1&modificationDate=1369462750848" data-image-src="/download/attachments/231080185/EclipseAwardWinner2010.jpg?version=1&modificationDate=1369462750848" data-linked-resource-id="231375934" data-linked-resource-type="attachment" data-linked-resource-default-alias="EclipseAwardWinner2010.jpg" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="231080185" title="null > EclipseAwardWinner2010.jpg" data-element-title="EclipseAwardWinner2010.jpg"><br /><span> Groovy-Eclipse is the </span><a href="http://www.eclipse.org/org/foundation/eclipseawards/winners10.php">top open source development tool</a><span> at </span><a href="http://www.eclipsecon.org/2010/">EclipseCon 2010</a><span>.</span><em><br /></em></p><h2>Key Features</h2><ul><li>Syntax highlighting</li><li>Type inferencing</li><li>Compile and run Groovy classes and scripts in Eclipse</li><li>Outline view for Groovy files</li><li>Auto-completion</li><li><a class="confluence-link" href="/display/GROOVY/Eclipse+Plugin+Refactoring" data-linked-resource-id="104562862" data-linked-resource-type="page" data-linked-resource-default-alias="Eclipse Plugin Refactoring" data-base-url="http://docs.codehaus.org">Refactoring</a></li><li>Source code formatting</li><li>Basic debug support</li><li><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">Groovy 2.1, 2.0, 1.8 and 1.7 compilers</a></li><li><a class="confluence-link" href="/display/GROOVY/DSL+Descriptors+for+Groovy-Eclipse" data-linked-resource-id="204275718" data-linked-resource-type="page" data-linked-resource-default-alias="DSL Descriptors for Groovy-Eclipse" data-base-url="http://docs.codehaus.org">DSL support using DSL descriptors</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+compiler+plugin+for+Maven" data-linked-resource-id="193888332" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse compiler plugin for Maven" data-base-url="http://docs.codehaus.org">Maven integraion</a></li></ul><p>Read about the goals, approach, and implementation of Groovy-Eclipse v2 <a href="http://blog.springsource.com/2009/07/30/a-groovier-eclipse-experience/">here</a>.</p><h2>New and Noteworthy</h2><p class="confluence-link">See what's new in the latest release at <a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.7.2+New+and+Noteworthy" data-linked-resource-id="230395419" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.7.2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.7.2 New and Noteworthy</a>.</p><p>For information about prior releases, see here:</p><ul><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.7.1+New+and+Noteworthy" data-linked-resource-id="229742528" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.7.1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.7.1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.7.0+New+and+Noteworthy" data-linked-resource-id="229739268" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.7.0 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.7.0 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.6.1+New+and+Noteworthy" data-linked-resource-id="228183025" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.6.1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.6.1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.6.0+New+and+Noteworthy" data-linked-resource-id="227508484" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.6.0 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.6.0 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.5.2+New+and+Noteworthy" data-linked-resource-id="227051187" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.5.2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.5.2 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.5.1+New+and+Noteworthy" data-linked-resource-id="211976442" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.5.1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.5.1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.5.0+New+and+Noteworthy" data-linked-resource-id="209650547" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.5.0 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.5.0 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.1.2+New+and+Noteworthy" data-linked-resource-id="197230602" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.1.2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.1.2 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.1.1+New+and+Noteworthy" data-linked-resource-id="188612823" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.1.1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.1.1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.1.1RC1+New+and+Noteworthy" data-linked-resource-id="188612658" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.1.1RC1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.1.1RC1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.1.0+New+and+Noteworthy" data-linked-resource-id="183468187" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.1.0 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.1.0 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.2+New+and+Noteworthy" data-linked-resource-id="156827657" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.2 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.1+New+and+Noteworthy" data-linked-resource-id="142508095" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.0+New+and+Noteworthy" data-linked-resource-id="137625774" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.0 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.0 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.0RC1+New+and+Noteworthy" data-linked-resource-id="136675884" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.0RC1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.0RC1 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.0M2+New+and+Noteworthy" data-linked-resource-id="135397780" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.0M2 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.0M2 New and Noteworthy</a></li><li><a class="confluence-link" href="/display/GROOVY/Groovy-Eclipse+2.0.0M1+New+and+Noteworthy" data-linked-resource-id="133464433" data-linked-resource-type="page" data-linked-resource-default-alias="Groovy-Eclipse 2.0.0M1 New and Noteworthy" data-base-url="http://docs.codehaus.org">Groovy-Eclipse 2.0.0M1 New and Noteworthy</a></li></ul><h2>Eclipse Version Compatibility</h2><p>Groovy-Eclipse Plugin v2 supports Eclipse versions 4.2.x, 3.7.x, 3.6.x, 3.5.x, and 3.4.2. Groovy-Eclipse for Eclipse 3.6 and earlier are no longer supported, but the builds are still available.</p><h2>Groovy compiler Compatibility</h2><p>By default, Groovy-Eclipse comes with a 1.8 and 1.7 Groovy compiler. A Groovy 2.0 compiler can optionally be installed from the Groovy 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.</p><h1>Getting Other Builds</h1><p>Milestone and development builds are also available. A milestone build is a relatively stable build, released at the completion of a project milestone. Development builds are are published more frequently, and contain more new features and fixes. Published development build have passed unit tests, but may be less stable than milestone builds.</p><h2>Milestone Builds</h2><p>We occasionally release milestone builds of upcoming releases. These are meant for users who want to have access to the most recent features and who are willing to give us feedback on them.</p><p>Groovy-Eclipse milestone and release candidate builds are available at:</p><table class="confluenceTable"><tbody><tr><th class="confluenceTh">Eclipse level</th><th class="confluenceTh">Milestone update site</th></tr><tr><td class="confluenceTd">4.2 / 3.8 (Juno)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/milestone/GRECLIPSE/e4.2/">http://dist.springsource.org/milestone/GRECLIPSE/e4.2/</a></code></td></tr><tr><td class="confluenceTd">3.7 (Indigo)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/milestone/GRECLIPSE/e3.7/">http://dist.springsource.org/milestone/GRECLIPSE/e3.7/</a></code></td></tr><tr><td class="confluenceTd">3.6 (Helios)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/milestone/GRECLIPSE/e3.6/">http://dist.springsource.org/milestone/GRECLIPSE/e3.6/</a></code></td></tr><tr><td class="confluenceTd">3.5 (Galileo)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/milestone/GRECLIPSE/e3.5/">http://dist.springsource.org/milestone/GRECLIPSE/e3.5/</a></code></td></tr></tbody></table><p>Please note that these builds are temporary and are typically removed after the final release has been made public.</p><h2>Development Builds</h2><p>Use one of these update sites to install the latest and greatest Groovy-Eclipse. Development builds tend to be quite stable (they are not released unless all tests pass) and so if you are having any difficulty with your current install, then it is recommended to update to the latest dev build. To install, paste the appropriate update site below into your Eclipse update manager, select the artifacts to install and follow the instructions.</p><table class="confluenceTable"><tbody><tr><th class="confluenceTh">Eclipse level</th><th class="confluenceTh">Development update site</th></tr></tbody><tbody><tr><td class="confluenceTd">4.3 (Kepler)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/">http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/</a></code></td></tr></tbody><tbody><tr><td class="confluenceTd">4.2 / 3.8 (Juno)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.2/">http://dist.springsource.org/snapshot/GRECLIPSE/e4.2/</a></code></td></tr><tr><td class="confluenceTd">3.7 (Indigo)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e3.7/">http://dist.springsource.org/snapshot/GRECLIPSE/e3.7/</a></code></code></td></tr><tr><td class="confluenceTd">3.6 (Helios)</td><td class="confluenceTd"><code><a href="http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/">http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/</a></code></td></tr><tr><td class="confluenceTd">3.5 (Galileo)</td><td class="confluenceTd"><code><a href="http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/">http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/</a></code></td></tr></tbody></table><p>Although these builds may not be as stable as milestone or release builds, they pass our suite of unit and integration tests. These builds are typically usable, and if there is a problem it is often fixed quickly.</p><h2>Archived Development Builds</h2><p>If you want to use a local update site instead or you cannot access the update site because of a firewall then you can download an archive of the update site:</p><table class="confluenceTable"><tbody><tr><th class="confluenceTh">Eclipse level</th><th class="confluenceTh">Development update site zip</th></tr></tbody><tbody><tr><td class="confluenceTd">4.2 (Kepler)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/index.html">http://dist.springsource.org/snapshot/GRECLIPSE/e4.3/index.html</a></code></td></tr></tbody><tbody><tr><td class="confluenceTd">4.2 / 3.8 (Juno)</td><td class="confluenceTd"><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e4.2/index.html">http://dist.springsource.org/snapshot/GRECLIPSE/e4.2/index.html</a></code></td></tr><tr><td class="confluenceTd">3.7 (Indigo)</td><td class="confluenceTd"><code><code><a href="http://dist.springsource.org/snapshot/GRECLIPSE/e3.7/index.html">http://dist.springsource.org/snapshot/GRECLIPSE/e3.7/index.html</a></code></code></td></tr><tr><td class="confluenceTd">3.6 (Helios)</td><td class="confluenceTd"><p><code><a href="http://ci.repository.codehaus.org/greclipse/snapshot/e36/old">http://ci.repository.codehaus.org/greclipse/snapshot/e36/old</a></code></p></td></tr><tr><td class="confluenceTd">3.5 (Galileo)</td><td class="confluenceTd"><code><a href="http://ci.repository.codehaus.org/greclipse/snapshot/e35/old">http://ci.repository.codehaus.org/greclipse/snapshot/e35/old</a></code></td></tr></tbody></table><p>There is also an ancient zip of Groovy-Eclipse V2.0.0 for Eclipse 3.5 available to <a href="http://dist.springsource.org/release/GRECLIPSE/e3.5/archive-2.0.0.xx-20100115-0900-e35-RELEASE.zip">download</a>.</p><p>These zip files are the compressed version of the update site. They are not plugins that you can just drop into your eclipse installation. Here's how to install an archive:</p><ol><li>Download the zip file</li><li>Do <em>not</em> unzip or move into your dropins directory</li><li>Start eclipse</li><li>Help -> Install new software -> Add...</li><li>Select the location of the zip you just downloaded</li><li>Install as you would from the regular update site</li></ol><h1>Getting Started with Groovy-Eclipse v2</h1><p>This section has brief instructions for getting started with Groovy-Eclipse v2. The instructions assume familiarity with Eclipse. Users new to Eclipse, may wish to follow the links to tutorials, which illustrate and provide novice level instructions for installing and using the plugin.</p><h2>How to Install</h2><p><img class="editor-inline-macro" src="/plugins/servlet/confluence/placeholder/macro?definition=e2FuY2hvcjpIb3dUb0luc3RhbGx9&locale=en_GB&version=2" data-macro-name="anchor" data-macro-default-parameter="HowToInstall"></p><p>Start with a compatible version of Eclipse (available from <a href="http://eclipse.org/downloads">http://eclipse.org/downloads</a>. Since Groovy-Eclipse relies on Eclipse's Java tooling (the JDT), almost any flavor of Eclipse that includes the JDT will be compatible. This includes the Java IDE, Classic, RCP, JavaEE, etc. Flavors such as Eclipse for PHP developers are not compatible because it does not include the JDT> If you are interested in Grails tooling, then you must install the <a href="http://www.springsource.com/products/sts">SpringSource Tool Suite</a>.</p><p>Once you have a compatible Eclipse installed, then follow these directions to install Groovy-Eclipse:</p><ul><li>Go to: <strong>Help -> Software Updates</strong>.</li><li>Change to the <strong>Available Software</strong> tab.</li><li>Click on <strong>Add Site</strong>.</li><li>Paste the update site URL appropriate for your version of Eclipse and click <strong>OK</strong>.</li><li>You should see a "Groovy Update Site" entry in the list of update sites. Expand and select the <strong>Groovy-Eclipse Plugin</strong> feature. Optionally, you can choose to include the sources..</li><li>Click <strong>Install</strong> and follow the prompts.</li><li>Restart when asked</li><li>Rejoice! You installed the Groovy-Eclipse Plugin v2.</li></ul><p>For step-by-step installation instructions, see the <a href="http://docs.codehaus.org/display/GROOVY/Install+Groovy-Eclipse+Plugin">Install Groovy-Eclipse Plugin</a> tutorial.</p><h2>How to Create a Groovy Project</h2><p>To create a basic Groovy project in Eclipse perform the following steps:</p><ul><li>Open the <strong>Java perspective</strong></li><li>Click on the new Groovy Project icon: <img class="confluence-embedded-image" src="/download/attachments/231080185/newgroovyprj_wiz.gif?version=1&modificationDate=1369462750848" data-image-src="/download/attachments/231080185/newgroovyprj_wiz.gif?version=1&modificationDate=1369462750848" data-linked-resource-id="231375935" data-linked-resource-type="attachment" data-linked-resource-default-alias="newgroovyprj_wiz.gif" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="231080185" title="null > newgroovyprj_wiz.gif" data-element-title="newgroovyprj_wiz.gif"></li><li>The new project wizard for Groovy uses most of the same options as the new project wizard for Java.</li><li>Fill in the appropriate details and create the project.</li></ul><p>You should have a <strong>src</strong> folder and several libraries. A <strong>bin</strong> folder is also created, but is hidden.</p><p>You can create a Groovy classes or test cases using wizards similar to the Eclipse's Java class and JUnit test case wizards. Use the options on the <strong>File > New</strong> menu or press CTRL-N.</p><p>For step-by-step instructions, see the <a href="http://docs.codehaus.org/display/GROOVY/Create+Your+First+Groovy+Project">Create Your First Groovy Project</a> tutorial.</p><h1>Information and Resources</h1><p>Use the resources listed below to learn about Groovy-Eclipse Plugin v2 and keep track of project status and milestones.</p><h2>FAQs</h2><p>See the <a class="confluence-link" href="/display/GROOVY/Eclipse+Plugin+FAQ" data-linked-resource-id="126320732" data-linked-resource-type="page" data-linked-resource-default-alias="Eclipse Plugin FAQ" data-base-url="http://docs.codehaus.org">Eclipse Plugin FAQ</a>.</p><h2>Tutorials</h2><p>The first two of a series of tutorials on using Groovy-Eclipse Plugins v2 are available.</p><ul><li><a href="http://docs.codehaus.org/display/GROOVY/Install+Groovy-Eclipse+Plugin">Install Groovy-Eclipse Plugin</a></li><li><a href="http://docs.codehaus.org/display/GROOVY/Create+Your+First+Groovy+Project">Create Your First Groovy Project</a></li><li><a href="http://www.grails.org/STS+Integration">Installation and use of Grails tooling</a> (STS is required. Free download <a href="http://www.springsource.com/products/springsource-tool-suite-download">here</a>.)</li></ul><h2>Mailing Lists</h2><p>Join Groovy-Eclipse mailing lists to find answers, ask questions, and contribute to discussions about v2 of the plugin.</p><ul><li>For usage-related topics, join <code><a href="http://xircles.codehaus.org/lists/eclipse-plugin-user@groovy.codehaus.org">http://xircles.codehaus.org/lists/eclipse-plugin-user@groovy.codehaus.org</a></code>.</li><li>For dev-related topics, join <code><a href="http://xircles.codehaus.org/lists/eclipse-plugin-dev@groovy.codehaus.org">http://xircles.codehaus.org/lists/eclipse-plugin-dev@groovy.codehaus.org</a></code>.</li><li>Report Bugs - Bugs can be viewed and filed at <code><a href="http://jira.codehaus.org/browse/GRECLIPSE">http://jira.codehaus.org/browse/GRECLIPSE</a></code>.</li></ul><h1>Developer Resources</h1><p>For a detailed and reasonably up to date information on how to check out Groovy-Eclipse from Subversion, see <a class="confluence-link" href="/display/GROOVY/Getting+Started+With+Groovy-Eclipse+Source+Code" data-linked-resource-id="152207389" data-linked-resource-type="page" data-linked-resource-default-alias="Getting Started With Groovy-Eclipse Source Code" data-base-url="http://docs.codehaus.org">Getting Started With Groovy-Eclipse Source Code</a>.</p><p>The summary:</p><ul><li>The CI Server for Groovy-Eclipse is located at the <a href="https://build.springsource.org/browse/GRECLIPSE">Bamboo server</a>. (Note that this is a new location as of August 3, 2012.)</li><li>The Groovy-Eclipse Plugin v2 git repository is located at <a href="https://github.com/groovy/groovy-eclipse">https://github.com/groovy/groovy-eclipse</a>. If you are new to github and git, you can familiarize yourself by reading some good tutorials at <a href="http://help.github.com/">github</a>.</li><li>The Groovy-Eclipse Plugin v2 SVN repository is now deprecated. For historical reasons, you can still access it at at <code><a href="http://svn.codehaus.org/groovy/eclipse/trunk/">http://svn.codehaus.org/groovy/eclipse/trunk/</a></code>. If you are new to Subversion, see <a href="http://subversion.tigris.org/">Subversion home page</a>.</li><li>The plugin source itself is partially written in Groovy. And for that reason, you must have Groovy-Eclipse installed before you can compile Groovy-Eclipse.</li><li>If you are interested in working Groovy source code or plan to do a local build, please contact the <a href="http://xircles.codehaus.org/lists/eclipse-plugin-dev@groovy.codehaus.org">eclipse plugin dev mailing list</a> and we can help you out.</li><li>See a list of bugs suitable for community members to work on. All the issues labelled <a href="http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+GRECLIPSE+AND+labels+%3D+help-requested+AND+status+in+%28Open%2C+%22In+Progress%22%2C+Reopened%29">help requested</a> are a good place to start.</li></ul><h1>Open Issues</h1><p>You can browse or enter new issues on the <a href="http://jira.codehaus.org/browse/GRECLIPSE">GRECLIPSE</a> project on the jira server.</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