gradle - Gradle依赖关系-+是什么意思

标签 gradle

我看到一些类似于以下内容的依赖项-

compile("com.service:service-boot:0.3.+")

+是什么意思?在某些地方,我也看到过“变化:真实”,这也意味着什么?

最佳答案

此处0.3.+表示与0.3.0 < n < 0.4.0匹配的最新版本。执行检查并将结果缓存一段时间。因此,此版本可能是0.3.3,然后在将来某个时候发布0.3.4时,gradle将检测到此情况并更新您的本地依赖项。
changing = true意味着gradle应该在每个版本中检查 Artifact 的md5,以查看值是否已更改以及相关性是否应更新。如果依赖项的版本以-SNAPSHOT结尾,则默认情况下此值为true

引用:https://docs.gradle.org/current/userguide/dependency_management.html#sub:dynamic_versions_and_changing_modules

关于gradle - Gradle依赖关系-+是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41268178/

相关文章:

android - 构建 apk 时如何减小 xml Assets 的大小

gradle - 如何使用Gradle设置代理URL

gradle - 无法让 Liquibase gradle 插件与 Spring JPA 应用程序一起使用

kotlin - 包含 5.8.13 版本的 Javers 导致在构建时出现奇怪的 `9730` 错误消息

java - Android aar 库不包含依赖项

java - Gradle构建失败的Android Studio

java - 为什么 Java Swing 程序不能显示变音符号(ä、ö、...)等德语字符?

java - Android Studio 变得非常缓慢并且不断出现 "updating indices"

android - 库 - 未找到 ID 为 "com.android.library"的插件

android - 命令行中的 Gradlew 不会创建签名的 APK