一、build.gradle
1.可以使用同级或上级目录下*.properties(一般都是在gradle.properties)中所有参数
2.路径表示方式:
file:/// 表示的是完整路径, rootDir表示项目根目录,MAVEN_UPLOAD_REPO_URL是常量地址,自己配置在.properties中
def uploadURL = "file:///" + rootDir + MAVEN_UPLOAD_REPO_URL
3.可以在其它位置写xx.gradle文件,语法和build.gradle一样,然后让build.gradle通过apply from:‘ ’引用
1)根目录的build.gradle中主要放一些需要引用的仓库和依赖的第三方插件,也可以加入一些公共常量
例如:
这些即可以放在根目录的build.gradle中也可以单独写一个.gradle文件,然后根目录的build.gradle引用,使用如下:
compileSdkVersion rootProject.ext.androidCompileSdkVersion
ext {
//Android公共配置,所有bulid.gradle中版本都使用这些,保证项目中各个库的版本都一致,避免一些版本不同导致的编译问题
androidCompileSdkVersion = 27
androidBuildToolsVersion = "