gradle исключает определенные jar-файлы из зависимостей времени выполнения - PullRequest
0 голосов
/ 24 августа 2018

Есть ли способ исключить определенные банки из группы, используя Gradle?Я попробовал приведенный ниже код, но при этом были удалены все банки этой группы

configurations {
   all*.exclude group: 'org.xxxx.xxxx'
}

Мое требование - удалить только определенные банки из группы, а не все банки.Это упражнение, которое мы делаем для исключения транзитивных зависимостей во время выполнения в нашей системе.

спасибо.

1 Ответ

0 голосов
/ 24 августа 2018

Вы можете исключить все зависимости из группы или только некоторые модули группы в блоке зависимостей:

    dependencies {

        /* --------------  SpringBoot without Tomcat  ------------------- */
        compile('org.springframework.boot:spring-boot-starter-web') {    
            exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat'
        }

    }

Я добавляю ссылку на документацию Gradle, подробно объясняющую переходные зависимости: https://docs.gradle.org/current/userguide/managing_transitive_dependencies.html

...