utils/build.gradle.kts (18 lines of code) (raw):

dependencies { implementation(libs.jetbrains.annotations) implementation(libs.slf4j.api) implementation(libs.caffeine.cache) } val testArtifacts by configurations.creating configurations { testArtifacts.extendsFrom(testRuntimeOnly.get()) } tasks { val jarTest by creating(Jar::class) { archiveClassifier.set("test") from(sourceSets.test.get().output) } artifacts { add("testArtifacts", jarTest) } }