annyce
05/21/2017, 3:33 PMsourceSet
in my build.gradle.kts
but the kotlin
is not being recognized:
val sourceSets = the<JavaPluginConvention>().sourceSets
sourceSets {
"functionalTest" {
kotlin {
srcDir(file("src/functionalTest/kotlin"))
}
resources {
srcDir(file("src/functionalTest/resources"))
}
compileClasspath += sourceSets["main"].output + configurations.testRuntime
runtimeClasspath += output + compileClasspath
}
}
suresh
05/21/2017, 7:43 PMKotlinSourceSet
val SourceSet.kotlin get() = (this as HasConvention).convention.getPlugin<KotlinSourceSet>().kotlin
annyce
05/21/2017, 8:07 PMimport org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
apply {
plugin("kotlin")
plugin("org.gradle.java-gradle-plugin")
plugin("com.gradle.plugin-publish")
}
suresh
05/22/2017, 3:33 AMkotlin
plugin jar to the build classpath compile(gradleScriptKotlinApi())
annyce
05/22/2017, 1:47 PM