如何解决使用变量时如何在 build.gradle 中查看依赖项更新?
当版本号被硬编码时,Android studio 会告诉你是否有更新版本的库。但是,如果您使用变量,这似乎会使该功能短路。有什么办法可以找回来吗?我想在 build.gradle 中查看可用更新,而无需检查项目。
解决方法
Gradle 6 提供了一种在项目之间推荐和共享版本的新方法,称为 platforms。这允许您指定一组依赖版本以在不使用变量的情况下跨项目共享。
您可以使用Java Platform Plug-in创建平台;一种特殊的项目,只包含一起工作的依赖项列表。我还没有尝试过,但希望 Android Studio 会在这些版本中的任何一个过期时提醒您,因为您将使用硬编码的版本号。
然后,您可以使用 platform
关键字在其他项目中引用您的平台,并加载所有其他不带版本的依赖项
dependencies {
// get recommended versions from the platform project
api(platform(project(":platform")))
// no version required
api("commons-httpclient:commons-httpclient")
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。