当您直接在gradle中引用依赖项时,如果有较新版本,IntelliJ会给出警告。即implementation 'com.library:name:1.0.0'
会警告1.0.1版可用。
但是,如果您通过gradle ext引用库。属性,它不会发出该警告。即implementation deps.library.name
不会发出警告。在引用先前定义的库时,还有什么方法可以得到警告吗?
就我而言,我有几个模块可以重复使用许多相同的库,因此能够在一个位置定义所有库及其版本,然后从需要它们的每个模块中引用它们,这一点很重要。 。但是,这使我不再在有新版本时被IDE告知。我该如何解决?
答案 0 :(得分:0)
这实际上是Android Studio的功能,并且确实不支持可以在Gradle中定义依赖项的所有方式。
plugin gradle-versions-plugin
可以通过其dependencyUpdates
任务来实现同等效果。