Usando código Groovy (o Java com esteróides) juntamente com código Java

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

















Leandro Costa

Sou desenvolvedor de software a desde 2008, além de programar gosto de esportes de aventura como rapel, tirolesa, trilhas de bike, apreciador de cervejas, baladas, motos e do bom e velho Rock’n Roll também gosto de história, ficção científica e de tecnologia. Atualmente sou consultor de Agile Software Delivery na Erudio Training e instrutor na Udemy.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *