如何在Android Studio中发布本地maven库

本文详细介绍了如何在Android Studio中创建并发布本地Maven库,以实现模块的复用和版本控制。首先,通过创建新Module来准备类库,接着配置maven-publish插件,指定本地仓库路径和类库信息。同步项目后,执行uploadArchives任务将类库发布到本地Maven仓库。随后,更新项目build.gradle文件,添加本地Maven仓库配置。最后,添加依赖并同步,即可在代码中使用发布的类库。
摘要由CSDN通过智能技术生成

由于Android项目的分模块思想,在一个Android Studio项目中通常会有多个Module,一般情况下直接以Module Dependencies的方式依赖不同Module,这也是项目分模块初期的一种形态,目录结构如下:
在这里插入图片描述
然后再app/build.gradle中添加依赖implementation project(':common'),这样就可以在项目中使用了,突然有一天我发现一个bug,并把它修复了,但是只有一个项目中的Module修复,其他项目类库还是有bug,于是就不得不将Module下的代码复制到不同项目库中,这样就不算是共享库了。
所以比较好的方式是可以把依赖的Module发布到maven服务器,但是有些代码是不允许发布到外网服务器maven库的,这时就可以搭建一个公司内的maven。也可以将这个Module发布到本地maven仓库中,然后在不同项目中依赖这个Module,来进行简单的隔离和版本控制。接下来就以简单的demo进行演示。

创建项目

首先使用Android Studio创建一个Android项目,这时会有一个app的默认Module,如图所示:
在这里插入图片描述

添加类库Module

添加一个common的Module,在里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值