Files
tweed5/conventions/src/main/kotlin/de.siphalor.tweed5.shadow.explicit.gradle.kts

15 lines
421 B
Kotlin

import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
plugins {
id("com.gradleup.shadow")
}
val shadowOnlyConfiguration = configurations.dependencyScope("shadowOnly")
val shadowOnlyElementsConfiguration = configurations.resolvable("shadowOnlyElements") {
extendsFrom(shadowOnlyConfiguration.get())
}
tasks.named<ShadowJar>("shadowJar") {
configurations = listOf(shadowOnlyElementsConfiguration.get())
}