标签:Gradle 依赖管理 Android Studio 类库
在做项目的时候,抽出来一些工具方法,然后做其他项目的时候需要使用,只是后就有将这些工具方法抽出来单独形成一个库的需求了。在 Android Studio 里就是 AAR。
apply plugin: ‘maven‘ // 引入maven插件
group = ‘your group‘ // 会按照group生成.m2下的目录路径
version = ‘your release‘ // 指定版本
def localMavenRepo = ‘file://‘ + new File(System.getProperty(‘user.home‘), ‘.m2/repository‘).absolutePath
uploadArchives {
repositories {
mavenDeployer {
repository(url: localMavenRepo)
}
}
}
你需要自己配置模块的版本,组。
需要说明的是,要上传的目标仓库需要明确指明,如上面的 localMavenRepo,而依赖仓库则只需要 mavenLocal()
implementation ‘your group: projectName:your release‘
默认上传的是 release 版本,debug 开关是关着的,需要手动设置为 debug 版本
标签:Gradle 依赖管理 Android Studio 类库
原文地址:http://blog.51cto.com/13616847/2120152