【问题标题】:What is the standard way to publish a standalone Android library to GitHub packages将独立 Android 库发布到 GitHub 包的标准方法是什么
【发布时间】:2020-12-21 16:22:12
【问题描述】:

我想创建一个 Android 库并将其发布到 GitHub 包中,以便我可以在多个项目中使用它。当我创建一个项目时,我没有选择创建一个单独的库,我看到的所有示例都涉及将 Android 库作为模块添加到项目中。如果我这样做,我如何将 GitHub 中的库单独发布到一个包中?我在想这个库将是一个独立的 GitHub 存储库,我会使用 GitHub 操作,以便每个版本都会发布一个新包。在不将库创建为独立包的情况下,我需要找到一种仅将 aar 文件推送到 GitHub 包而不是整个项目的方法。

有标准的方法吗?

【问题讨论】:

    标签: android-library github-package-registry


    【解决方案1】:

    您需要在 github 上托管 repo 以发布您的工件。如果你想公开你的代码库,你可以做两件事。

    1. 创建一个私有存储库来托管您的代码。
    2. 创建一个空的存储库来发布您的工件。

    在您的私有仓库发布 gradle 文件以发布到包中,设置空仓库的 URL。通过这种方式,您将拥有一个单独的代码库和单独的工件发布来提供服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-11
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-23
      • 2011-02-19
      • 2015-10-24
      • 1970-01-01
      相关资源
      最近更新 更多