環境
OS X Yosemite 10.10.3
jdk1.8.0_25.jdk
Spring Tool Suite
Version: 3.6.4.RELEASE
Build Id: 201503100337
Platform: Eclipse Kepler SR2 (4.3.2)
Groovy-Eclipse plugin Version: 2.9.2.xx-201502282108-e43j8
手順
build.gradleに次を加える
build.gradle
apply plugin: 'groovy'
sourceSets {
main {
java {
// Groovyのソースを混在や参照したときに、compileJavaでBUILD FAILEDにならないように、製品のJavaソース指定を空で上書きする。
srcDirs = []
}
groovy {
// compileGroovyで既存のJavaソースが対象になるように、既存のJavaソースディレクトリを指定する。
srcDirs = ['src/main/java']
}
}
test {
java {
// Groovyのソースを混在や参照したときに、compileTestJavaでBUILD FAILEDにならないように、製品のJavaソース指定を空で上書きする。
srcDirs = []
}
groovy {
// compileTestGroovyで既存のJavaTestソースが対象になるように、既存のJavaTestソースディレクトリを指定する。
srcDirs = ['src/test/java']
}
}
}
dependencies {
// ...既にある指定
compile 'org.codehaus.groovy:groovy-all:2.4.3'
// ...既にある指定
}
参考 24.3. プロジェクトレイアウト
http://gradle.monochromeroad.com/docs/userguide/groovy_plugin.html#N14188