【发布时间】:2021-03-31 19:29:39
【问题描述】:
$ ./gradlew -v
Gradle 3.4.1
我知道旧 Gradle 版本,但那是另一篇文章。
我们的build.gradle 文件中有这样的依赖项
dependencies {
compile("com.company.myservice:myservice-client:10.+")
}
我注意到有时,最新版本不是从存储库中获取的(在我们的例子中是 Nexus)。 换句话说,如果我们将myservice-client-10.9.0.jar 推送到我们的repo,然后我们运行具有上述依赖项的构建,我们将使用旧版本,例如缓存中的10.8.x。为什么是这样?我知道我可以使用--refresh-dependencies,但我不应该更正吗?
【问题讨论】:
标签: gradle build.gradle gradlew