tasks.register('uberJar', Jar) {
archiveClassifier = 'Uber'
manifest {
attributes["Main-Class"] = mainClassName
}
from sourceSets.main.output
dependsOn configurations.runtimeClasspath
from {
configurations.runtimeClasspath.findAll { it.name.endsWith('jar') }.collect { zipTree(it) }
}
}
< /code>
Это, похоже, не работает ... Я пытаюсь сделать uber jar с несколькими зависимостями, один-Jar, кажется, устарел, и я тоже не могу использовать тоже По умолчанию Gradle Uberjar Builder или Shadow Jar.
Подробнее здесь: https://stackoverflow.com/questions/707 ... -in-gradle