gradle(3)-setting.gradle和sourceSet

settings.gradle的作用

settings.gradle是配置Settings.java 初始化的.Settings.java的核心作用,决定工程中哪些工程是要被gradle处理的.

//使用include方法引入,gradle才会将它当做一个工程处理.

include ':app'
println("初始化阶段开始执行...")

//从gradle.properties中获取的需要类型转换

if(hasProperty('isLoadTest')?isLoadTest.toBoolean():false){

include ':example'
}

//gradle 的初始化初始化阶段,就是完全是在执行setting.gradle中的配置.

//sourceSet类(Android是AndoridSourceSet)决定了从哪里加载java类和资源文件.默认都是从main 下面的java 和res 文件中加载.也可以进行修改:

//修改so库的存放位置

sourceSets {
main{
jinLibs.srcdDirs=['libs']
}
}

//修改res目录,区分模块

this.android.sourceSets{

main{
res.srcDirs=['src/main/res',
'src/main/res-cd',
'src/main/res-play']
}
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容