无论尝试如何,我似乎都无法获取人工jar文件的最新快照版本。该编译语句在我的build.gradle中起作用:
compile(group:'etd.blue-redis',name:'blue-redis',version:'1.0.1',ext:'4.SNAPSHOT.jar')
但是我似乎无法使用任何通配符来获取最新版本。
我尝试了以下方法,在每种情况下都没有下载任何东西:
compile(group: 'etd.blue-redis', name: 'blue-redis', version: '+')
compile(group: 'etd.blue-redis', name: 'blue-redis', version: '1.0.1', ext: '+.SNAPSHOT.jar')
compile(group: 'etd.blue-redis', name: 'blue-redis', version: '1.0.1', ext: '+')
It looks like this in Artifactory:
> etd
>> blue-redis/blue-redis
>>> 1.0.1
>>>> blue-redis-1.0.1.4.SNAPSHOT.jar
最终,我希望能够从特定版本中获取最新快照
答案 0 :(得分:0)
这里有不同的玩法:
1.0.1.4.SNAPSHOT
。您的分割尝试无效。您完全不需要指定ext
。-SNAPSHOT
自动检测快照版本。如果您的图书馆使用.SNAPSHOT
,则可能需要明确告诉Gradle这是a changing
library。resolutionStrategy.cacheChangingModulesFor
来将值设为customized。