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"
}
bitkid
10/20/2020, 1:50 PMtasks.withType<ShadowJar> {
mergeServiceFiles()
bitkid
10/20/2020, 1:50 PMbitkid
10/20/2020, 1:51 PMbitkid
10/20/2020, 1:51 PMbitkid
10/20/2020, 1:52 PMbitkid
10/20/2020, 1:52 PMpublications {
register("mavenJava", MavenPublication::class.java) {
artifactId = rootProject.name
artifact(sourcesJar)
from(components["java"])
}
register("app", MavenPublication::class.java) {
project.shadow.component(this)
}
}
bitkid
10/20/2020, 1:53 PMTucker Barbour
10/20/2020, 2:03 PMTucker Barbour
10/20/2020, 2:03 PMTucker Barbour
10/20/2020, 2:12 PMbitkid
10/20/2020, 4:12 PM