Я использую 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?