Форсировать глубокую переходную зависимость в Gradle - PullRequest
0 голосов
/ 02 июля 2019

Я использую Gradle версии 4.X в моем проекте.Я хочу заставить переходную банку к определенной версии.Я следовал документация Gradle .Но проблема здесь в том, что версия фляги, которую я хочу вызвать, лежит глубоко.

Пример:

Ниже приведен build.gradle файл

compile 'org.springframework.boot:spring-boot-starter-jersey:1.5.21'
configurations.all {
    resolutionStrategy.force 'ch.qos.logback:logback-classic:1.2.0'
}

Проблема здесь в том, что 'spring-boot-starter-jersey: 1.5.21' использует 'logback-classic: 1.1.11'.Теперь команда force должна работать так, чтобы она обновлялась до версии 1.2.0 logback.Проблема возникает здесь,

logback-classic не является прямой зависимостью от трикотажа с пружинными сапогами.Дерево зависимостей выглядит следующим образом.

+--- org.springframework.boot:spring-boot-starter-jersey -> 1.5.21.RELEASE
     +--- org.springframework.boot:spring-boot-starter:1.5.21.RELEASE
          +--- org.springframework.boot:spring-boot-starter-logging:1.5.21.RELEASE
              +--- ch.qos.logback:logback-classic:1.1.11 (*)

Как этого можно достичь в gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...