Groovy é uma linguagem de script ágil e dinâmica. Ela se baseia nos pontos fortes de Java mas possui recursos adicionais inspirados por outras linguagens de script como Python, Ruby e Smalltalk.
Para obter mais informações sobre o Groovy, consulte:
Depois de criar um aplicativo Java no IDE, você pode ativá-lo para suporte ao Groovy. Quando você faz isso, o JAR Groovy é adicionado ao classpath do aplicativo e o arquivo build.xml é atualizado de forma que o código do Groovy seja compilado corretamente com o código Java no aplicativo. Além disso, quando você construir o aplicativo, os arquivos do Groovy serão excluídos, pois eles serão supérfluos, já que foram compilados para código Java e, portando, são iguais para as outras classes Java em seu aplicativo.
Dois modelos de arquivo são fornecidos para a codificação em Groovy: um modelo de script Groovy e um modelo de classe Groovy. Quando você abre esses arquivos, o Editor de código-fonte fornece auto-completar de código, realce de sintaxe e muitos outros recursos de editor para ajudá-lo enquanto você digita seu código do Groovy.