我在项目中使用开源warcbase library(org.warcbase:warcbase:0.1.0-SNAPSHOT)。但是,该库尚未在maven存储库中发布(既不是发布也不是快照)(有些人要求他们这样做,但是出于某种原因他们没有这样做)。
那么,将它发布到maven central的正确方法是什么?
解决方案1:我构建快照,然后将其发布到maven central(以他们的名义)。
解决方案2:我在github上分叉项目,我将版本从0.1.0-SNAPSHOT
更改为0.1.0a
,我将组名从org.warcbase
更改为com.github.dportabella
,然后我将它发布到maven central。
解决方案3:??
答案 0 :(得分:0)
我正在使用Nexus OSS版本2.11.3。它是免费的,它绝对可靠。
如果您正在使用maven,建议您使用版本2.x(请参阅Nexus-Repository-Manager-3-0-0-Release-Notes。
如果您想托管warcbase库,请将其发布到"第三方库"这个"个人"关系。