在GitHub上托管Android依赖项

时间:2018-04-12 12:22:22

标签: android maven gradle android-gradle

我在GitHub上托管了一个Android私有项目(非开源),我需要通过Android gradle依赖项链接它。我看到了几个像Jitpack.io一样的服务,但它不适用于私人存储库。你知道任何免费服务吗?或者你知道如何托管我自己的私有项目依赖吗?

3 个答案:

答案 0 :(得分:1)

您可以使用Git Submodules-它是完全免费的,而且非常易于使用。

答案 1 :(得分:0)

我认为,你有两种方法可以做到:

  1. 您可以设置自己的Artifactory服务器,保护并托管服务器 那里你的依赖。您应该能够从GitHub仓库发布新工件。然而,它需要一些工作和机器,您可以在其中托管您的存储库。我在https://inthecheesefactory.com/blog/how-to-setup-private-maven-repository/en找到了一篇关于此事的文章。
  2. 您可以从库中生成*.jar*.aar文件,并将其手动放入项目中的lib/目录中。不幸的是,使用Artifactory或Maven Central并不是那么方便。不过,您可以通过Bash脚本,Gradle和/或Jenkins自动化构建,因此可以避免手动工作(如复制文件)。

答案 2 :(得分:0)

除了上述答案外,我想补充一下,您可以在GitHub packages上托管Android工件。我建议将此tutorial作为开始的步骤。