android 模块打包并发布到maven库教程

在开发过程中,我们常常会引入一些三方库,而引入的方式非常简单,只需要添加依赖的网址,然后通过implementation或api加一串balabala东西在sync一下需要的库就可以用了,lz在毕设过程中因为涉及到了sdk的编写,故写一个模块打包的教程,注:所有依赖模块没有涉及到本地依赖的,全部以maven库形式去依赖了

步骤:

1 在对应模块的build.gradle里添加插件

plugins {
    id 'java-library'
    id 'maven'
}

2 设置需要部署的maven库信息

uploadArchives{
    repositories.mavenDeployer{
        // 配置本地仓库路径,项目根目录下的repository目录中
        repository(url: uri('../repository'))
        pom.groupId = "bala.ba.ba"// 唯一标识(通常为模块包名,也可以任意)
        pom.artifactId = "baa" // 项目名称(通常为类库模块名称,也可以任意)
        pom.version = "0.1.0" // 版本号
    }
}

3 打包

在gradle的一系列操作里找到对应库的upload命令,双击uploadArchives,会自动进行打包,之后的文件就会被打包在上面配置好的文件夹内

4 使用自己写的库

可以弄一个自己私有的maven库,但是发现github提供了库托管的功能,不妨直接使用github的

方法

1 将你发布的包push到github的仓库上

2 添加依赖

maven{//添加以下配置
    url 'https://raw.githubusercontent.com/你的仓库'
}

3 像使用其他依赖一样使用你的依赖

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值