无法将快照jar上传到Nexus管理器中的存储库

时间:2015-09-10 23:12:55

标签: java maven nexus

我的项目取决于只有SNAPSHOT工件的项目。我试图将jar文件上传到我的Nexus服务器中的第三方存储库。但是,它提醒我“您无法将快照版本上传到发布存储库”。

如何使用此第三方库?

1 个答案:

答案 0 :(得分:1)

第三方nexus存储库是一个发布存储库。默认情况下,Nexus不允许将任何快照文件发布到任何版本库(无论是开箱即用的nexus存储库还是由用户创建)。 这也是合乎逻辑的,因为快照jar等不是可释放的工件。它只是开发阶段当前版本的时间戳版本。

你可以做两件事。

  1. 将快照jar上传到开箱即用的nexus snapshot repo(http://localhost:8081/nexus../snapshots

  2. 运行脚本从jar中删除快照,将其存储在标记中,然后部署到任何发布回购(无论是第三方回购或由您创建)。

  3. 参考:Maven Snapshot Repository vs Release Repository