尝试将工件上传到Nexus 2.9时出错

时间:2015-02-09 20:26:04

标签: java nexus

我正在将一些POM和工件更新到Nexus服务器2.9。

然后我收到了这条消息:

  

工件上传失败。无法将项目存储到存储库“Releases”[id = releases],路径ResourceStoreRequest {requestPath ='/ br / com / x / core / x-core / 1.8.0 / x-core-1.8.0.pom',requestContext = RequestContext{this=org.sonatype.nexus.proxy.RequestContext@6f0b29b1,parent = null},pathStack = [],processedRepositories = [],appliedMappings = {}}(GAVCE = br.com.x.core:x- core:1.8.0:c = null:e = jar,for“Releases”[id = releases])

1 个答案:

答案 0 :(得分:1)

你是什么意思"更新"?您是否尝试覆盖工件x-core-1.8.0.pom的1.8.0版,或者是否要部署新版本1.8.0?

Nexus不允许更改发布的工件 - 这是 snapshot 存储库的用途。见Is Release repository policy in Nexus ensures a jar will never change?

如果要对已发布的版本进行更改,则还必须升级版本号!例如。到1.8.1或1.9.0。

如果你真的想在之后更改已发布的工件(如果你有很好的理由),那么在重新部署工件之前,你必须先删除工件。< / p>