不会从nexus下载工件

时间:2015-03-05 12:28:42

标签: gradle nexus

我成功将SNAPSHOT jar上传到Nexus。这些是作为时间戳附加到jar名称上传的。我在build.gradle中给出了project.version =“SNAPSHOT”。

当我尝试下载相同的工件时,它无法说 - 找不到-SNAPSHOT,这是合乎逻辑的,因为jar被上传为_timestamp。

如何下​​载SNAPSHOT工件?

2 个答案:

答案 0 :(得分:0)

您应该添加SNAPSHOT而不是时间戳 - 可能有多个具有相同SNAPSHOT版本的工件 - 并通过适当的策略解析工件。

请参阅以下代码:

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

答案 1 :(得分:0)

问题解决了。不得不将project.version指定为_SNAPSHOT(例如1.0_SNAPSHOT)而不是SNAPSHOT。