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)
}
}