Android проверяет последние версии зависимостей

#android #android-studio #kotlin #build.gradle

#Android #android-studio #kotlin #build.gradle

Вопрос:

Я использую многомодульный проект, и мои зависимости централизованы в buildSrc папке. У меня есть Dependencies.kt что-то вроде —

 object Versions {
    const val CORE_KTX = "1.3.2"
    const val FRAGMENT_KTX = "1.2.5"
    ...
}

object LibraryDependencies {
   const val ANDROIDX_CORE_KTX = "androidx.core:core-ktx:${Versions.CORE_KTX}"
   const val FRAGMENT_KTX = "androidx.fragment:fragment-ktx:${Versions.FRAGMENT_KTX}"
   ...
}
 

В моих модулях, в их соответствующих build.grdle , я использую его как —

 dependencies {

    implementation LibraryDependencies.ANDROIDX_CORE_KTX
    implementation LibraryDependencies.FRAGMENT_KTX
}
 

Проблема в том, что когда у меня есть последняя версия библиотеки, я об этом не знаю. Если у вас есть библиотеки в зависимостях, либо Android Studio показала вам предупреждение с желтым цветом, означающее, что версию необходимо обновить, либо я всегда могу перейти Analyze -> Run Inspection by Name -> Newer Library Versions Available и запустить ее.

Теперь оба способа не работают. Есть ли какой-либо способ проверить доступность последней версии зависимостей при централизованной обработке зависимостей?

Комментарии:

1. используйте этот плагин github.com/ben-manes/gradle-versions-plugin

2. @IR42 Спасибо, это помогает