Создание теневой банки в Gradle?JAVA

Программисты JAVA общаются здесь
Anonymous
Создание теневой банки в Gradle?

Сообщение Anonymous »

Код: Выделить всё

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) }
}
}
Похоже, это не работает... Я пытаюсь создать jar uber с несколькими зависимостями, One-Jar кажется устаревшим, и я не могу использовать ни построитель uberJar gradle по умолчанию, ни теневой jar.

Подробнее здесь: https://stackoverflow.com/questions/707 ... -in-gradle

Вернуться в «JAVA»