Gopal S Akshintala
05/22/2021, 5:38 PMid("io.freefair.lombok") version "6.0.0-m2"
plugin for lombok on gradle. I have a mix of Java and Kotlin. My plan is to delombok java code and use that while compiling kotlin code. I tried below, but Kotlin doesn’t pick-up delomboked classes. What am I missing?
ourceSets.main {
java.srcDirs("${project.buildDir}/generated/sources/delombok/java/main")
}
tasks {
delombok {
quiet.set(true)
}
compileKotlin {
dependsOn(delombok)
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
}
}
Nikky
05/22/2021, 10:40 PMjvm { withJava() }
Gopal S Akshintala
05/23/2021, 12:11 AMNikky
05/23/2021, 8:38 AMkotlin.sourceSets.main {
kotlin.srcDir(buildDir.resolve("generated/sources/delombok/java/main"))
}
instead maybe ?Nikky
05/23/2021, 8:40 AMGopal S Akshintala
05/23/2021, 1:11 PMNikky
05/23/2021, 1:12 PMGopal S Akshintala
05/23/2021, 1:32 PMGopal S Akshintala
05/23/2021, 1:32 PMbuild {
doLast {
delete(buildDir.resolve("generated/sources/delombok/"))
}
}
Gopal S Akshintala
05/23/2021, 1:32 PMGopal S Akshintala
05/23/2021, 1:39 PMidea {
module.generatedSourceDirs.add(buildDir.resolve("generated/sources/delombok/java/main"))
}
Gopal S Akshintala
05/23/2021, 1:39 PMbuild.gradle.kts
Nikky
05/23/2021, 1:41 PMNikky
05/23/2021, 1:42 PMGopal S Akshintala
05/23/2021, 1:44 PMGopal S Akshintala
05/23/2021, 1:45 PMGopal S Akshintala
05/23/2021, 1:45 PMGopal S Akshintala
05/23/2021, 1:46 PMsrc/main/java
and other from delombok generated sourcesNikky
05/23/2021, 6:05 PMNikky
05/23/2021, 6:06 PM