@ -12,8 +12,7 @@ dependencies {
@@ -12,8 +12,7 @@ dependencies {
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
}
// This modules does joint compilation for Java and Groovy code ,
// with the compileGroovy task .
// This module does joint compilation for Java and Groovy code with the compileGroovy task .
sourceSets {
main . groovy . srcDirs + = "src/main/java"
main . java . srcDirs = [ ]
@ -24,9 +23,8 @@ compileGroovy {
@@ -24,9 +23,8 @@ compileGroovy {
targetCompatibility = 1.8
}
// This module also builds Kotlin code and the compileKotlin task
// naturally depends on compileJava .
// We need to redefine dependencies to break task cycles .
// This module also builds Kotlin code and the compileKotlin task naturally depends on
// compileJava . We need to redefine dependencies to break task cycles .
def deps = compileGroovy . taskDependencies . immutableValues + compileGroovy . taskDependencies . mutableValues
compileGroovy . dependsOn = deps - 'compileJava'
compileKotlin . dependsOn ( compileGroovy )