Я пытаюсь создать толстый флягу, используя следующую информацию в моем файле Gradle на основе Kotlin:
val fatJar = task("fatJar", type = Jar::class) {
baseName = "safescape-lib-${project.name}"
// manifest Main-Class attribute is optional.
// (Used only to provide default main class for executable jar)
from(configurations.runtimeClasspath.map({ if (it.isDirectory) it else zipTree(it) }))
with(tasks["jar"] as CopySpec)
}
tasks {
"build" {
dependsOn(fatJar)
}
}
Однако в фаст-фуде все зависимости расширены.Я хотел бы, чтобы файлы jar были включены как есть в каталог / lib, но я не могу понять, как этого добиться.
Кто-нибудь может дать какие-либо указания относительно того, как мне этого добиться?
Спасибо