将独立的 Android 库发布到 GitHub 包的标准方法是什么

问题描述

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

有没有标准的方法来做到这一点?

解决方法

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...