Cris B
09/17/2019, 7:14 AMViktor Penelski
09/17/2019, 8:52 AMbuild.gradle
misconfiguration, can you share yours?Viktor Penelski
09/17/2019, 8:56 AMbuild.gradle.kts
task, however using a plugin (like shadowJar) sounds like a rather better solution
tasks.withType<Jar> {
manifest {
attributes["Main-Class"] = "mira.MainKt"
}
from(configurations.runtimeClasspath.get()
.onEach { println("add from dependencies: ${it.name}") }
.map { if (it.isDirectory) it else zipTree(it) })
val sourcesMain = sourceSets.main.get()
sourcesMain.allSource.forEach { println("add from sources: ${it.name}") }
from(sourcesMain.output)
}
Evan R.
09/17/2019, 1:20 PMplugins {
application
}
application {
mainClassName = "your.package.MainKt"
}
Evan R.
09/17/2019, 1:21 PM