如何使用 Gradle 版本目录知道是不是存在依赖项更新

Posted

技术标签:

【中文标题】如何使用 Gradle 版本目录知道是不是存在依赖项更新【英文标题】:How to know if there's a dependency update using Gradle Version Catalog如何使用 Gradle 版本目录知道是否存在依赖项更新 【发布时间】:2021-11-22 23:03:27 【问题描述】:

我的项目现在对所有 Gradle 模块使用 Version Catalog,现在在 build.gradle 文件中使用依赖项的类型安全声明当特定依赖项更新时,我没有从 IDE 获得任何建议.

什么是了解依赖项是否更新的最佳方法,而不是一一手动检查?

【问题讨论】:

【参考方案1】:

我的建议是使用 gradle-versions-plugin 或其扩展名 (https://plugins.gradle.org/plugin/se.ascp.gradle.gradle-versions-filter)。两者都向您的项目添加了一个额外的 gradle 任务 dependencyUpdates,它将告诉您哪些版本更新可用。

还可以与您提到的新版本目录功能结合使用。我也在用。

【讨论】:

【参考方案2】:

在项目结构下的 android studio 中有一个名为建议的选项卡。 它会自动检测哪些依赖项有新版本,如果你想更新它,你只需点击它

【讨论】:

以上是关于如何使用 Gradle 版本目录知道是不是存在依赖项更新的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 gradle API 检查工件是不是存在?

如何在 gradle 中获取 spring-boot 依赖版本?

Gradle,如何禁用所有传递依赖

从 Gradle v7+ 获取版本目录中所有依赖项的列表

Java Gradle入门指南之依赖管理(添加依赖仓库版本冲突) (转)

Android Gradle 插件Gradle 依赖管理 ⑤ ( dependencies 依赖项拆分 | 依赖组 | 依赖名称 | 依赖版本号 | 动态指定依赖版本号 | 使用命令行查看模块 )