Existem várias maneiras de se usar Groovy junto ao seu código Java. As mais usadas são com Gradle e Maven. No maven podemos usar o GMaven ou o Groovy Eclipse compiler plugin. Pessoalmente eu uso este ultimo e segue abaixo as configurações básicas pra que você tenha todo poder do Groovy a seu dispor.
<!-- Adicione o Groovy às dependências do seu projeto --> <dependencies> <dependency> <groupid>org.codehaus.groovy</groupid> <artifactid>groovy-all</artifactid> <version>2.1.6</version> </dependency> </dependencies> . . . <!-- Será necessário fazer algumas mudanças no seu processo de build --> <build> . . . <plugins> . . . <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-compiler-plugin</artifactid> <version>3.1</version> <!-- Adicione o Groovy Eclipse compiler as suas configurações --> <configuration> <compilerid>groovy-eclipse-compiler</compilerid> <source>1.6 <target>1.6</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> <!-- Adicione as dependencias 'groovy-eclipse-compiler' e 'groovy-eclipse-batch' --> <dependencies> <dependency> <groupid>org.codehaus.groovy</groupid> <artifactid>groovy-eclipse-compiler</artifactid> <version>2.8.0-01</version> </dependency> <dependency> <groupid>org.codehaus.groovy</groupid> <artifactid>groovy-eclipse-batch</artifactid> <version>2.1.5-03</version> </dependency> </dependencies> </plugin> <!-- Adicione o plugin 'groovy-eclipse-compiler' --> <plugin> <groupid>org.codehaus.groovy</groupid> <artifactid>groovy-eclipse-compiler</artifactid> <version>2.8.0-01</version> <extensions>true</extensions> </plugin> </plugins> </build>
Não lhe garanto que em alguns momentos você passará por frustrações, principalmente por causa do Eclipse. Mas lhe garanto que vale a pena.
Treinamentos relacionados com este post