Создание теневой банки в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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