- 在module中配置多个渠道
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0"
//配置多个渠道
productFlavors {
cqtest {
dimension = "full"
}
pre {
dimension = "full"
}
dev {
dimension = "full"
}
}
}
-
在module的目录下新建一个gradle文件(这里我将其命名为mavenpublish.gradle)(可以通过复制build.gradle文件的方式来创建一个gradle文件),该文件与module中的build.gradle文件同级。如图所示:
-
在新建的gradle文件中添加如下脚本
apply plugin: 'maven-publish'
publishing {
publications {
//重庆测试环境
cqtest(MavenPublication) {//cqtest即为渠道的名称,可以随意取
groupId = 'cn.companyname'//公司域名
artifactId = 'lib-mycar-cqtest'//该aar包的名称