У меня есть подозрение, что при разрешении зависимостей артефакта он игнорирует зависимости, объявленные в файле POM, связанном с артефактом.Как проверить, действительно ли gradle разрешает транзитивные зависимости POM?
Как я могу исследовать это дальше?
Если я запускаю зависимости уровня, я просто вижу артефакт, но никаких зависимостей под ним. Я вижу, что он загружает файл POM, и я могу проверить в кеше, что он является правильным, и имеет раздел зависимостей.
Как я могу отладить это?
Update ...
До сих пор не знаю, как выяснить, почему переходные зависимости были выключены, но превращая их обратно с помощью
compile("maven:coordinates:version") { transitive = true }
устраняет проблему для меня.
Если 'gradle dependencies' не показывает транзитивных зависимостей, тогда Gradle определенно не загружает ничего. Можете ли вы поделиться своим файлом сборки? Возможно, вы можете исключить транзитивные зависимости. –
Это довольно огромный грязный файл ... это часть проблемы ... –
Я считаю, что вы правы. Некоторое переходное разрешение зависимостей отключается. Я могу снова включить его, явно указав «transitive = true». –