Java 是否可以从SourceForge发布到Maven中央存储库?
我想向Maven发布一个开源Java库,这样就可以轻松地访问其他项目。Git存储库位于SourceForge,但我不太明白是否可以从这里发布 阅读本文,我发现只有三个存储库是“批准的”。即:Java 是否可以从SourceForge发布到Maven中央存储库?,java,git,maven,Java,Git,Maven,我想向Maven发布一个开源Java库,这样就可以轻松地访问其他项目。Git存储库位于SourceForge,但我不太明白是否可以从这里发布 阅读本文,我发现只有三个存储库是“批准的”。即: Apache软件基金会 FuseSource锻造厂 Nuiton.org 我的问题 如果我在其中一个中创建了一个辅助git存储库,那么让两个git存储库保持同步不是很麻烦吗?我的意思是,拥有重复的git存储库,只是为了能够发布到Maven中央存储库,这明智吗 我有哪些明智的选择?来自您所附的链接: 将为
- Apache软件基金会
- FuseSource锻造厂
- Nuiton.org
我有哪些明智的选择?来自您所附的链接: 将为提供托管的Forge提供自动发布 OSS项目和其他大型项目存储库的服务 满足某些最低标准,如PGP密钥和pom的验证 内容如上所述。如果你有兴趣成为一名 批准锻造,请联系我们的回购-maintainers@maven.apache.org. 你试过这个方法吗? 另一个选项,同样来自链接: 上传另一个项目的最简单方法是使用开源软件 ,这是一个经批准的存储库 Sonatype为任何希望获得其 将工件放入中央存储库 然而,我认为这需要为nexus主机付费
另一种选择是发布到其他公共maven存储库,请参见列表。实际上,nexus private repository是共享第三方jar供私人使用的常用方式
您可以使用指南构建自己的repostory托管存储库是否需要每月至少支付100美元(最便宜的价格)?在我的例子中,这是一个开源的免费项目。唉。@JoeDiNottra nexus和cloud server都有免费版本,发布时无需付费手动上传到OSSRH是一种简单的方式,不需要任何特定的主机或版本控制系统。对于开源项目,它是免费的。