打包module为aar,并上传到maven
引入maven插件
在module的gradle文件中引入maven插件
apply plugin: 'maven'
添加上传任务
在module的gradle文件中编写上传任务
uploadArchives {
repositories {
mavenDeployer {
repository(url: rootProject.uri('repo'))
pom.version = "1.0.0"
pom.artifactId = "test"
pom.groupId = "com.example.test"
}
}
}
执行上传脚本
在Android Studio右上侧找到gradle功能栏,点击打开,找到对应的module,展开找到Tasks,再展开找到upload,再展开并双击uploadArchives
查看生成的maven仓库repo
左侧文件目录找到repo文件夹,并能从中找到上传的库文件
引入上传的库文件
1、在根目录的gradle文件中的buildscript与allprojects的repositories中引入本地仓库地址
buildscript {
repositories {
maven { url rootProject.uri('repo') }
}
}
allprojects {
repositories {
maven { url rootProject.uri('repo') }
}
}
2、在app的gradle文件中引入依赖
implementation 'com.example.test:test:1.0.0'