如下所示,我有一个gradle插件,该插件构建为在Maven存储库中部署为SNAPSHOT版本。
我知道-SNAPSHOT
依赖项应自动识别为changing=true
我也知道resolutionStrategy
应该允许对所有配置强制进行新的下载。
但是,在这种情况下,该设置无效。
问题:是否可以根据以下示例提供一个更正的示例,该示例在每次运行时都强制重新下载,或者说明如何实现这种配置?
buildscript {
repositories { maven { url "http://moomoomoo.com:8081/artifactory/moomoomoo-plugins" } }
dependencies { classpath 'com.moomoomoo:moomootools:1.3-SNAPSHOT' }
}
configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' }
apply plugin: 'com.moomoomoo.moomootool'
最佳答案
要为构建脚本配置类路径配置的解析策略,您必须在buildscript
块内对其进行配置:
buildscript {
repositories { maven { url "http://moomoomoo.com:8081/artifactory/moomoomoo-plugins" } }
configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' }
dependencies { classpath 'com.moomoomoo:moomootools:1.3-SNAPSHOT' }
}
apply plugin: 'com.moomoomoo.moomootool'