**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
5年前关门了。
改进这个问题
我能做些什么把我自己的开源东西放到maven的中央存储库中吗?
我曾多次想知道如何将自己的项目放入maven的中央存储库。我自己也在问这个问题,特别是当我看到一些著名的项目托管自己的存储库时,需要用户添加依赖项和存储库。同时,其他项目也越来越难以依赖这些项目。由于我既不希望其他人添加额外的存储库,也不希望自己托管一个存储库,所以我正在寻找其他方法。
为什么有些项目不使用部署到mavencentral的选项来支持它们的自托管存储库呢?有什么不明显的理由吗?
3条答案
按热度按时间zvms9eto1#
正如domi提到的,最简单的方法是使用sonatype的免费托管,因为要将您的工件上传到maven central,您必须首先将它们上传到一个“批准的forge”中,比如sonatype。
我写了一个简短的指南,描述了如何开始使用sonatype,无论您是否使用maven来构建您的oss项目。他们有自己的指南,但它并不像它应该的那样清晰,所以我在我的帖子中添加了那些缺失的部分,并在适当的地方链接到原始指南。检查http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/
cnh2zyt32#
您看过将工件上传到中央存储库的指南了吗?
vq8itlhq3#
看看这篇博文:http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html
它解释了如何一次性配置项目并在一次单击中部署到maven central。rultor.com是一个devops助手,它对商业和开源项目都是免费的。