代码之家  ›  专栏  ›  技术社区  ›  sfussenegger

如何使用Maven的中央存储库部署我的开源项目?[闭门]

  •  25
  • sfussenegger  · 技术社区  · 16 年前

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

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

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

    3 回复  |  直到 16 年前
        1
  •  35
  •   Jakub Holý    11 年前

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

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

        2
  •  18
  •   matt b    16 年前
        3
  •  4
  •   yegor256    10 年前

    http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html

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