paste
07/08/2019, 11:51 AM// root build.gradle.kts
buildscript {
extra.set("androidxMaterialVersion", "1.1.0-alpha06")
...
}
// module/app build.gradle.kts
dependencies {
implementation("com.google.android.material:material:${rootProject.extra.get("androidxMaterialVersion")}")
}
this above is the implementation i'm using btw. the module implementation does not give a (Android Studio) warning saying there is a new version available, which works if it's Groovyigor.wojda
07/08/2019, 12:21 PMgradle-versions-plugin
that provides ./gradlew dependenciesCheck
gradle task
Regarding sharing dependencies I would suggest to place them in buildSrc
(mainly to keep top level grade file shorter and have cleaner syntax for dependency)
Take a look at my sample project where both above things are set up https://github.com/igorwojda/Android-Showcasepaste
07/08/2019, 12:46 PMpassiondroid
07/08/2019, 7:08 PMigor.wojda
07/10/2019, 6:22 AM