Попытка выполнить блокировку зависимости gradle с конкретной версией потоков mapr в проекте (A) и попытаться включить ту же версию A в другой сервис, но наблюдаемая в дереве зависимостей, версия mapr-stream принимает новую версиювместо заблокированной версии в A.
В проекте A дерево зависимостей отображается как * org.apache.kafka: время выполнения соединения: 1.0.1-mapr-1803 (*) *
Проект A: версия-1
configurations.all {
resolutionStrategy {
eachDependency { DependencyResolveDetails details ->
if (details.requested.group == 'org.apache.kafka') {
details.useVersion "1.0.1-mapr-1803"
}
}
}
}
В Проект B добавлена зависимость проекта A:
compile "A:version-1"
Ожидается org.apache.kafka:время соединения: 1.0.1-mapr-1803 (*) вместо 1.0.2