Android发布Module到本地仓库
一、在module目录下的build.gradle文件里配置
apply plugin: 'maven-publish'
...
android {
// normal android library stuff here
}
...
afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
}
debug(MavenPublication) {
from components.debug
}
}
// note repositories goes under publishing
repositories {
maven {
url = "file://$projectDir/deploy"
}
}
}
}
二、运行gradle的task任务
1、publishReleasePublicationToMavenLocal
该task会在本机的.m2目录下生成aar
2、publishReleasePublicationToMavenRepository
该task会生成到上述build文件配置的url对应的目录下
三、其他项目依赖该aar
配置repositories添加mavenLocal()