打包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'
这篇博客介绍了如何将Android模块打包为AAR格式,并使用Maven插件上传到本地仓库。首先,在module的gradle文件中应用maven插件并配置上传任务,设置仓库URL、版本号等信息。然后,通过Android Studio的gradle任务执行上传。接着,查看生成的maven仓库repo文件夹,确认库文件已上传。最后,为了在项目中引入该库,需要在根目录和app的gradle文件中添加仓库路径,并在app的gradle文件中声明依赖。
615

被折叠的 条评论
为什么被折叠?



