|
|
|
@ -27,6 +27,7 @@ compileGroovy { |
|
|
|
// This module also builds Kotlin code and the compileKotlin task |
|
|
|
// This module also builds Kotlin code and the compileKotlin task |
|
|
|
// naturally depends on compileJava. |
|
|
|
// naturally depends on compileJava. |
|
|
|
// We need to redefine dependencies to break task cycles. |
|
|
|
// We need to redefine dependencies to break task cycles. |
|
|
|
compileGroovy.dependsOn = compileGroovy.taskDependencies.values - 'compileJava' |
|
|
|
def deps = compileGroovy.taskDependencies.immutableValues + compileGroovy.taskDependencies.mutableValues |
|
|
|
|
|
|
|
compileGroovy.dependsOn = deps - 'compileJava' |
|
|
|
compileKotlin.dependsOn(compileGroovy) |
|
|
|
compileKotlin.dependsOn(compileGroovy) |
|
|
|
compileKotlin.classpath += files(compileGroovy.destinationDir) |
|
|
|
compileKotlin.classpath += files(compileGroovy.destinationDir) |
|
|
|
|