如何使用Maven的Central Repository部署我的开源项目?

sfu*_*ger 25 java deployment open-source maven-2

有什么办法可以将我自己的开源资料放到Maven的Central资源库中吗?

我多次想知道如何让我自己的项目进入Maven的Central存储库.我自己也在问这个问题,特别是当我看到一些众所周知的项目托管他们自己的存储库时,要求用户添加依赖项存储库.与此同时,其他项目难以依赖这些项目.因为我既不希望别人添加额外的存储库也不想自己主持,我正在寻找其他方法.

为什么有些项目没有使用该选项部署到Maven Central以支持他们的自托管存储库?有什么好的理由不明显吗?

Jak*_*olý 35

正如Domi所提到的,最简单的方法是使用Sonatype的免费托管,因为要将你的文件送到Maven Central,你必须先将它们上传到"已批准的伪造" - 例如Sonatype.

我写了一篇简短的指南,描述了如何开始使用Sonatype,无论你是否使用Maven来构建你的OSS项目.他们有自己的指南,但它不是那么清楚,所以我在帖子中添加了那些缺失的部分,并在适当的时候链接到原始指南.查看http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/

  • +1感谢您的评论和链接.一只手洗了另一只,对吧?;) (2认同)

mat*_*t b 18

您是否已查看将工件上载到中央存储库指南

  • 甚至还有一种更简单的方法:http://nexus.sonatype.org/oss-repository-hosting.html (3认同)