【发布时间】:2018-09-22 14:23:46
【问题描述】:
我在 GitHub 上托管了一个 Android 私有项目(不是开源项目),我需要通过 Android gradle 依赖项链接它。我看到了一些像 Jitpack.io 这样的服务,但它对私有存储库不是免费的。你知道有什么免费的服务可以做到吗?或者你知道托管我自己的私有项目依赖的方法吗?
【问题讨论】:
标签: android maven gradle android-gradle-plugin
我在 GitHub 上托管了一个 Android 私有项目(不是开源项目),我需要通过 Android gradle 依赖项链接它。我看到了一些像 Jitpack.io 这样的服务,但它对私有存储库不是免费的。你知道有什么免费的服务可以做到吗?或者你知道托管我自己的私有项目依赖的方法吗?
【问题讨论】:
标签: android maven gradle android-gradle-plugin
我认为,你有两种方法:
*.jar 或*.aar 文件并将其手动放入您的项目中的lib/ 目录中。不幸的是,它不像使用 Artifactory 或 Maven Central 那样方便。不过,在这种情况下,您可以通过 Bash 脚本、Gradle 和/或 Jenkins 自动化构建,因此可以避免手动工作(如复制文件)。【讨论】:
您可以使用Git Submodules - 它完全免费且非常易于使用。
【讨论】:
除了上述答案之外,我想补充一点,您可以在 GitHub packages 上托管您的 Android 工件。我会推荐这个tutorial 作为这样做的开始。
【讨论】: