我的项目取决于只有SNAPSHOT工件的项目。我试图将jar文件上传到我的Nexus服务器中的第三方存储库。但是,它提醒我“您无法将快照版本上传到发布存储库”。
如何使用此第三方库?
答案 0 :(得分:1)
第三方nexus存储库是一个发布存储库。默认情况下,Nexus不允许将任何快照文件发布到任何版本库(无论是开箱即用的nexus存储库还是由用户创建)。 这也是合乎逻辑的,因为快照jar等不是可释放的工件。它只是开发阶段当前版本的时间戳版本。
你可以做两件事。
将快照jar上传到开箱即用的nexus snapshot repo(http://localhost:8081/nexus../snapshots)
运行脚本从jar中删除快照,将其存储在标记中,然后部署到任何发布回购(无论是第三方回购或由您创建)。