Maven
<dependencies>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch-groovy</artifactId>
<version>2.1.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
repositories {
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.5:indy'
}
Maven
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.5</version>
<classifier>indy</classifier>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
apply plugin: 'groovy'
// ...
/**
* Customize Groovy compilation.
*/
tasks.withType(GroovyCompile) {
groovyOptions.optimizationOptions.indy = true
}
Maven
Maven has numerous ways to do this, and it largely depends on how you compile your Groovy code. If you are wrapping the
Ant task, then add indy="true"
to the Groovy compilation. Otherwise check your plugin’s documentation.