[英]publish artifact from someone else to maven central
我在一个项目中使用开源warcbase 库(org.warcbase:warcbase:0.1.0-SNAPSHOT)。 但是,该库尚未发布在 Maven 存储库中(既不是发布版也不是快照)(有些人要求他们这样做,但由于某种原因他们没有这样做)。
那么,将其发布到 maven central 的正确方法是什么?
解决方案 1:我构建快照,并将其发布到 maven central(以他们的名义)。
方案二:我在github上fork了这个项目,把版本从0.1.0-SNAPSHOT
0.1.0a
,把组名从org.warcbase
com.github.dportabella
,然后发布到maven central。
解决方案3:??
我使用的是Nexus OSS 2.11.3 版。 它是免费的,而且绝对可靠。
如果您使用 maven,建议使用 2.x 版(请参阅Nexus-Repository-Manager-3-0-0-Release-Notes 。
如果要托管 warcbase 库,请将其发布到此“个人”关系中的“第 3 方库”存储库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.