Java 如何使用Maven';谁的中央存储库?

Java 如何使用Maven';谁的中央存储库?,java,deployment,open-source,maven-2,Java,Deployment,Open Source,Maven 2,我能做些什么把我自己的开源内容放到Maven的中央存储库中呢 我曾多次想知道如何将自己的项目放入Maven的中央存储库。我自己也在问这个问题,尤其是当我看到一些著名的项目托管自己的存储库时,需要用户添加依赖项和存储库。同时,其他项目也越来越难以依赖这些项目。由于我既不希望其他人添加额外的存储库,也不希望自己拥有一个存储库,所以我正在寻找其他方法 为什么有些项目不使用部署到Maven Central的选项来支持其自托管存储库?有什么不明显的理由吗?你看过吗?正如多米提到的,最简单的方法是使用Son

我能做些什么把我自己的开源内容放到Maven的中央存储库中呢

我曾多次想知道如何将自己的项目放入Maven的中央存储库。我自己也在问这个问题,尤其是当我看到一些著名的项目托管自己的存储库时,需要用户添加依赖项和存储库。同时,其他项目也越来越难以依赖这些项目。由于我既不希望其他人添加额外的存储库,也不希望自己拥有一个存储库,所以我正在寻找其他方法


为什么有些项目不使用部署到Maven Central的选项来支持其自托管存储库?有什么不明显的理由吗?

你看过吗?

正如多米提到的,最简单的方法是使用Sonatype的免费托管,因为要将你的工件上传到Maven Central,你必须先将它们上传到“经批准的锻造厂”——比如Sonatype


我写了一个简短的指南,描述了如何开始使用Sonatype,无论您是否使用Maven来构建OSS项目。他们有自己的指南,但它并不像应该的那样清晰,所以我在我的帖子中添加了那些缺失的部分,并在适当的地方链接到原始指南。查看此博客帖子:


它解释了如何一次性配置项目,并在一次单击中部署到Maven Central,DevOps助手参与其中,对于商业项目和开源项目都是免费的。

感谢链接。事实上,我看了一会儿,但显然忘了。因为这样做看起来很简单,我想知道为什么一些项目仍然不使用这个选项。还有一个更简单的方法:这个链接指向一个页面,上面写着
有一些要求[…]。更新后的需求列表可在此处找到。
。但是此处的
链接已断开。如果有人知道正确的链接,是否有可能相应地更新答案?@gturri,我相信需求链接现在应该领先。请尽量不要听起来像个混蛋,请嵌入完整的答案,不要只参考外部链接。因此,这是一个可以看到完整问答的地方。链接可以作为参考来源的一部分。+1感谢您的评论和链接。一只手洗另一只手,对吗?;)此链接已断开。thx,现已修复;但请注意,它已经存在4年了,因此只有部分适用于不部署到中心的项目更喜欢控制或更简单的解决方案,如