2015-12-18 89 views
0

拿起最新的磁带库/版本我有项目A和B.项目B依赖于A.摇篮没有从artifactory的

如果我建立B中的快照,它会触发一个快照建立在答问题当A的最新快照被推送时,B不会选取最新的快照。相反,它会在那之前拿起那个。

有什么理由?我可以每次都抽出最新的快照吗?

回答

3

如果你的依赖没有“-SNAPSHOT”,你可以明确告诉gradle产出的依赖是一个这样的改变:

dependencies { 
    compile group: "group", name: "artifact", version: "1.0", changing: true 
} 

然而,即使改变依赖缓存24小时默认。为了确保您将始终获得最新版本,请使用:

configurations.all { 
    resolutionStrategy.cacheChangingModulesFor 0, 'seconds' 
}