gpt4 book ai didi

android - 如何在多个项目中使用Android gradle库而不必将其部署到服务器?

转载 作者:行者123 更新时间:2023-12-03 05:02:17 26 4
gpt4 key购买 nike

我有一个实用程序库,我想在几个应用程序项目中使用。
我希望能够在不需要每次更改某些内容的情况下就将其部署到服务器上,从而能够对其进行处理。在将更改发布到任何地方之前,我需要一种方法可以在我的应用中对其进行测试。

我通常这样做的方法是将lib安装到本地maven存储库(本地是指在我的开发机器的硬盘上),以使其对应用程序项目可见。

不幸的是,似乎gradle install在Android项目上不起​​作用(请参阅this SO question)。

所以我的问题是,推荐的方法是什么?大多数人怎么做?在我看来,这是一个相当普遍的用例!

最佳答案

我描述了我当前的工作流程。也许它对您也有帮助。

如果开发针对特定应用程序的库,则会将Snapshot版本上传到本地Maven存储库(上传作品)。在我的应用程序项目中,我引用了Snapshot构建。每次您构建应用程序项目时,Gradle都会检查新的Snapshot版本。因此,您一定使用库的最新版本。

如果库已完成,则将具有固定版本的已完成(无快照)版本上载到本地存储库。以后,如果要扩展该库,请增加该库的版本并再次添加快照后缀。

我对此工作流程非常满意。您可能想看看我的build files之一。为了上传快照版本,您只需要在版本字符串中添加后缀“-SNAPSHOT”。

关于android - 如何在多个项目中使用Android gradle库而不必将其部署到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24620129/

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