Исключить файл Jar, скопированный вручную в подпроект, чтобы избежать столкновения - PullRequest
0 голосов
/ 27 февраля 2019

В проекте Gradle у нас есть папка, в которой у нас есть несколько JAR-файлов, скопированных вручную (это сделано так, потому что не все jar-файлы и их зависимости доступны в gradle).

Теперь я добавляюЗависимость gradle, которая имеет зависимость, которая конфликтует с одним из jar-файлов из указанной выше папки.

Я пробовал обычную команду исключения при включении подпроекта, как показано ниже, но, похоже, он не исключает jar.Должно ли исключение работать здесь?

implementation (project(':module:customJarFolder')) {
    exclude group: 'group', module: 'artifactId'
}

Вышеприведенная команда exclude корректна, потому что я пробовал ее с новой добавляемой зависимостью, а проблемная зависимость исключается (проверяется из дерева зависимостей)

...