在开发过程中,我们常常会引入一些三方库,而引入的方式非常简单,只需要添加依赖的网址,然后通过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 像使用其他依赖一样使用你的依赖