gpt4 book ai didi

Android Gradle 对 fork 的 GitHub 项目的依赖

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:35 25 4
gpt4 key购买 nike

我已将第三方自定义 ListView 库引入到我的 Android Gradle 项目中。我最初将该项目添加为来自 jcenter 存储库的 gradle 库依赖项。但现在我 fork 了 GitHub 项目并对其进行了更改。

原来的项目已经不维护了,所以提交pull request是行不通的,我真的需要自己的fork。

使用 Gradle 设置这种依赖关系的好方法是什么?

我想将 ListView 库放在与我的项目相同的 GitHub 存储库下,但这看起来很乱,我确实想将我的分支作为一个单独的库。

我考虑的另一件事是在同一级别检查它们,并在我的 Gradle 配置中使用“..”从我的应用程序访问库。这意味着如果我有一个合作者(我可能很快就会),他们要么需要调整配置以适应他们,要么像我一样检查事情。

或者我可以发布到像 mavenCentral 或 jcenter 这样的存储库,但我仍在努力,所以这听起来也不太好。

是否有我缺少的更清洁的选项?

最佳答案

一个简单的解决方案是使用 JitPack 发布您的库.您只需要创建一个 GitHub 版本并在您的存储库中有一个构建文件。

JitPack 是一个从 GitHub 存储库中提取包的 Maven 存储库。它检查您的代码并构建它。

关于Android Gradle 对 fork 的 GitHub 项目的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26197682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com