从其他人发布工件到maven central

时间:2016-10-19 08:21:51

标签: java maven

我在项目中使用开源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:??

1 个答案:

答案 0 :(得分:0)

我正在使用Nexus OSS版本2.11.3。它是免费的,它绝对可靠。

如果您正在使用maven,建议您使用版本2.x(请参阅Nexus-Repository-Manager-3-0-0-Release-Notes

如果您想托管warcbase库,请将其发布到"第三方库"这个"个人"关系。