Tucker Barbour
10/20/2020, 1:30 PMshadowJar
task using the gradle kotlin dsl. So far I’ve had no success after reading through the shadow and maven-publish documentation. Has anyone solved this issue?bitkid
10/20/2020, 1:50 PMplugins {
kotlin("jvm") version "1.4.10"
id("com.github.johnrengelman.shadow") version "6.1.0"
}
tasks.withType<ShadowJar> {
mergeServiceFiles()
publications {
register("mavenJava", MavenPublication::class.java) {
artifactId = rootProject.name
artifact(sourcesJar)
from(components["java"])
}
register("app", MavenPublication::class.java) {
project.shadow.component(this)
}
}
Tucker Barbour
10/20/2020, 2:03 PMbitkid
10/20/2020, 4:12 PM