Как я могу исключить файлы в jar.from от Gradle? - PullRequest
0 голосов
/ 26 апреля 2018

Я использую следующий код для встраивания некоторых зависимостей в мой jar:

jar {
    from configurations.embed.collect { it.isDirectory() ? it : zipTree(it) }
}

Однако две из моих зависимостей содержат LICENSE.txt, в результате чего java.util.zip.ZipException: duplicate entry: LICENSE.txt.исключение.

Как я могу изменить код, чтобы исключить оба LICENSE.txt s из банки?Я попытался добавить exclude "LICENSE.txt" к jar, но это все равно приводит к исключению.

1 Ответ

0 голосов
/ 26 апреля 2018

После поиска, я нашел ответ здесь .

jar {
    from(configurations.embed.collect { it.isDirectory() ? it : zipTree(it) }) {
        exclude "LICENSE.txt"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...