Встречается на собеседованиях • сегодня
Как настроить версию транзитивной зависимости в Gradle
В Gradle можно настроить версию транзитивной зависимости с помощью:
- Принудительной версии в конфигурации зависимостей:
groovy
dependencies {
implementation('org.example:lib:1.0') {
force = true
}
}- Исключения транзитивной зависимости и добавления нужной версии:
groovy
dependencies {
implementation('org.example:parent-lib:1.0') {
exclude group: 'org.example', module: 'transitive-lib'
}
implementation 'org.example:transitive-lib:2.0'
}- Глобального управления версиями через
resolutionStrategy:
groovy
configurations.all {
resolutionStrategy {
force 'org.example:transitive-lib:2.0'
}
}Приоритет: force в конкретной зависимости > глобальный resolutionStrategy > версия из транзитивной зависимости.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы