在Gradle中编译时依赖项版本号末尾使用“”时,与远程存储库和缓存相关的“”的确切含义是什么?
具体而言,“”表示该数字或更大数量的依赖性版本 . 但是,如果我在Gradle中缓存了本地版本并且在远程存储库中具有更高版本号的版本,那么将选择哪个版本?
repositories { maven { url 'www.example.com' } } dependencies { compile 'com.example.test:1.0.+' }
Gradle会将已解析的版本缓存一段时间(默认为24小时),然后再次解析 . 以下是如何为项目中的所有配置重新配置超时:
configurations.all.resolutionStrategy.cacheDynamicVersionsFor(1, "hours")
有关详细信息,请参阅Gradle Build Language Reference .
1 回答
Gradle会将已解析的版本缓存一段时间(默认为24小时),然后再次解析 . 以下是如何为项目中的所有配置重新配置超时:
有关详细信息,请参阅Gradle Build Language Reference .