Skip to end of metadata
Go to start of metadata

   Task - Create a Groovy project in Eclipse.
   Level - Basic. The task is simple if you have created a Java project in Eclipse.
   Prerequisites - GroovyEclipse v2.0, Eclipse 3.4.2, 3.5, or 3.5.1.

   Install Groovy-Eclipse Plugin
   Create Your First Groovy Project

Create a Groovy project in Eclipse the same way you do a Java project, but use the Groovy wizards – File > New > Groovy Project and File > New > Groovy Class – instead of the Java equivalents.

NOTE: In this tutorial, the Groovy-Eclipse plugin is running on Eclipse 3.5.1. The user interface and task flow may vary somewhat in Eclipse 3.4.2.

GETTING HELP – If you have problems, send a message to



In Eclipse, click File > New > Groovy Project.

If Groovy Project does not appear in the drop-down list, then select Other and search for Groovy Project in the dialog box.

In the New Groovy Project wizard, type a name in the Project Name box, and click Next.

GroovyEclipse creates the project and a folder structure for it. A folder with the same name as the project appears in the Package Explorer. The project directory contains a src and a bin folder, each empty.

The tabs and options in the Build Settings window are identical to those in the the Java Development Tool (JDT).

Click Finish to proceed without customizing the build settings.

For information about build options, see Eclipse help for the New Java Project Wizard; it applies to Groovy projects as well.

Select the project in the Package Explorer, and click File > New > Groovy Class.

In the Groovy Class wizard, type a name for the class in the Name box, a name for the package in the Package field, and click Finish to create the class and package.

If you type the name of an existing package in the Package field, the class is created there.

Just like in the JDT, you can create a package as a separate step with File > New > Package, or when you use the create the first class

GroovyEclipse creates the new class. The new class, Greetings.groovy in this example, is listed in the Package Explorer, and opened in the editor.

Note that, as generated by GroovyEclipse Greetings.groovy already contains the package statement and class declaration.

Paste this code into the file:

static void main(def args) {
   def mygreeting = "Hello World"
   println mygreeting

Right click anywhere in the editor and then Run > Run As > Groovy Script or Java Application.

Running as an Application will launch the compiled *.class files, whereas running as a Script will launch the uncompiled *.groovy files. In general, the results will be the same, but there are some subtle differences between the two.

The greeting is issued in the Console tab.

  • No labels