В моем файле build.gradle мне нужно добавить строку:
shadowJar {
mergeServiceFiles()
}
В противном случае банка работает неправильно. Интересно, что именно эта строка делает? Я использую плагин Gradle в Eclipse Luna. Я создаю jar на одном проекте Java, который зависит от другого.