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

在GitHub上托管Android依赖项

  •  0
  • Alex  · 技术社区  · 6 年前

    我有一个Android私有项目(非开源)托管在GitHub上,我需要通过Android gradle依赖项链接它。我看到了一些像Jitpack一样点播的服务。io,但它对私有存储库不是免费的。你知道有什么免费服务吗?或者你知道如何托管我自己的私人项目依赖关系吗?

    3 回复  |  直到 6 年前
        1
  •  1
  •   kostyabakay    4 年前

    您可以使用 Git Submodules -它是绝对免费的,而且非常容易使用。

        2
  •  0
  •   Piotr Wittchen    6 年前

    我认为,有两种方法可以做到这一点:

    1. 您可以设置自己的 Artifactory 服务器、安全it和主机 您在那里的依赖关系。您应该能够从GitHub repo发布新的工件。然而,它需要一些工作和机器,您可以在其中托管存储库。我在以下网站上找到了一篇关于这方面的文章: https://inthecheesefactory.com/blog/how-to-setup-private-maven-repository/en
    2. 您可以生成 *.jar *.aar 文件,并将其手动放入项目中 lib/ 目录不幸的是,它不像使用Artifactory或Maven Central那样方便。然而,在这种情况下,您可以通过Bash脚本、Gradle和/或Jenkins自动化构建,因此可以避免手动工作(如复制文件)。
        3
  •  0
  •   Mohamed Wael    4 年前

    除了上述答案之外,我想补充一点,您可以在 GitHub packages .我推荐这个 tutorial 作为这样做的开始。