我们有一个自定义的 gradle 插件,它适用于我们拥有的所有项目。由于该插件每隔几天发布一次,我不想更新所有代码库以将其更改为使用最新版本的插件。
如何在gradle中声明它以使其始终获得最新版本的依赖项?
我尝试过:
dependencies {
classpath "com:my-plugin:[1.0.0,)"
}
或
dependencies {
classpath "com:my-plugin:+"
}
他们可以第一次获取最新版本,但不会再次获取更新版本。
最佳答案
默认情况下,一旦 gradle 解决了动态依赖关系,gradle 将在 24 小时内不会检查较新的版本。你有不同的选择来影响这一点。一种选择是使用 --refresh-dependencies
运行构建,或者在构建脚本中自定义 TTL。例如:
configurations.all {
resolutionStrategy.cacheDynamicVersionsFor 10, 'minutes'
}
关于gradle - 如何让gradle始终下载最新版本的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30448751/