Gradle 工件不是从nexus下载的
我已经成功地将快照jar上传到Nexus中。这些将作为时间戳上传到jar名称。我已经在build.gradle中给出了project.version=“SNAPSHOT” 当我试图下载相同的工件时,它失败地说-SNAPSHOT找不到,这是合乎逻辑的,因为JAR是作为_时间戳上传的Gradle 工件不是从nexus下载的,gradle,nexus,Gradle,Nexus,我已经成功地将快照jar上传到Nexus中。这些将作为时间戳上传到jar名称。我已经在build.gradle中给出了project.version=“SNAPSHOT” 当我试图下载相同的工件时,它失败地说-SNAPSHOT找不到,这是合乎逻辑的,因为JAR是作为_时间戳上传的 如何下载快照工件?您应该添加快照而不是时间戳-可能有多个工件具有相同的快照版本-并通过适当的策略解决工件 请参阅下面的代码: configurations.all { resolutionStrategy {
如何下载快照工件?您应该添加快照而不是时间戳-可能有多个工件具有相同的快照版本-并通过适当的策略解决工件 请参阅下面的代码:
configurations.all {
resolutionStrategy {
cacheChangingModulesFor 0, 'seconds'
}
}
问题解决了。必须将project.version指定为_SNAPSHOT(例如1.0 _SNAPSHOT)而不是裸快照。我的回答有用吗?你想在哪里下载它们,我的意思是你打算作为项目的依赖项下载吗?