【问题标题】:How to get new version warning in Build.gradle with pre-defined dependencies?如何在 Build.gradle 中使用预定义的依赖项获取新版本警告?
【发布时间】:2019-10-10 04:46:55
【问题描述】:

当您直接在 gradle 中引用依赖项时,如果有较新版本,IntelliJ 会发出 lint 警告。即implementation 'com.library:name:1.0.0' 发出警告,指出版本 1.0.1 可用。

但是,如果您通过 gradle ext 引用该库。财产,它没有给出警告。即implementation deps.library.name 不发出警告。在引用以前定义的库时,有什么方法可以让我仍然收到该警告?

在我的例子中,我有几个模块重用了许多相同的库,因此能够在一个地方定义所有库及其版本,然后从每个需要它们的模块中引用它们是很重要的.但这导致我在有新版本时不再被 IDE 告知。我该如何解决这个问题?

【问题讨论】:

    标签: android android-studio gradle intellij-idea build.gradle


    【解决方案1】:

    这实际上是 Android Studio 的一个特性,它确实不支持在 Gradle 中定义依赖项的所有方式。

    可以通过plugin gradle-versions-plugindependencyUpdates 任务实现等价。

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 2013-09-02
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多