Slackbot
07/20/2023, 5:07 PMChris Lee
07/20/2023, 5:12 PMEli Graber
07/20/2023, 5:15 PMChris Lee
07/20/2023, 5:16 PMVampire
07/20/2023, 7:08 PMEli Graber
07/20/2023, 7:16 PMVampire
07/20/2023, 7:18 PMval org.gradle.api.tasks.SourceSetContainer.`main`: NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet>
get() = named<org.gradle.api.tasks.SourceSet>("main")Vampire
07/20/2023, 7:18 PMnamed is not eager, it is lazyEli Graber
07/20/2023, 7:20 PMNamedDomainObjectCollectionDelegateProvider uses getByNameVampire
07/20/2023, 7:21 PMEli Graber
07/20/2023, 7:21 PMVampire
07/20/2023, 7:21 PMVampire
07/20/2023, 7:21 PMVampire
07/20/2023, 7:22 PMVampire
07/20/2023, 7:22 PMEli Graber
07/20/2023, 7:22 PMjava {
sourceSets {
val test by getting {
java.srcDir("../common-jvm/src/test/java")
}
}
}Eli Graber
07/20/2023, 7:22 PMVampire
07/20/2023, 7:22 PMVampire
07/20/2023, 7:22 PMVampire
07/20/2023, 7:22 PMVampire
07/20/2023, 7:23 PMEli Graber
07/20/2023, 7:23 PMVampire
07/20/2023, 7:24 PMjava {
val test by sourceSets {
java.srcDir("../common-jvm/src/test/java")
}
}
would be the eager variant, it is practiaclly the same as
java {
val test by sourceSets.getting {
java.srcDir("../common-jvm/src/test/java")
}
}
and the same as your snippet