trevjones
09/04/2023, 6:59 PMval useKsp: String by project
if(useKsp.toBooleanStrict()) {
apply(plugin = "com.google.devtools.ksp")
dependencies {
implementation(libs.dagger)
"ksp"(libs.dagger.compiler)
"kspTest"(libs.dagger.compiler)
}
} else {
apply(plugin = "org.jetbrains.kotlin.kapt")
dependencies {
implementation(libs.dagger)
"kapt"(libs.dagger.compiler)
"kaptTest"(libs.dagger.compiler)
}
}
trevjones
09/04/2023, 7:00 PMassembleKapt {
tasks = ["assemble"]
gradle-args = ["-Dscan.tag.KspDagger", "--rerun-tasks", "-Dscan.tag.assembleKapt", "-PuseKsp=false"]
run-using = tooling-api
daemon = warm
warm-ups = 1
iterations = 5
}
assembleKsp {
tasks = ["assemble"]
gradle-args = ["-Dscan.tag.KspDagger", "--rerun-tasks", "-Dscan.tag.assembleKsp", "-PuseKsp=true"]
run-using = tooling-api
daemon = warm
warm-ups = 1
iterations = 5
}
Colton Idle
09/18/2023, 4:18 AM