加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
settings.gradle 885 Bytes
一键复制 编辑 原始数据 按行查看 历史
格锅 提交于 2017-03-30 10:53 . 解决了一个终极疑惑;
def initMinshengGradleEnvironment() {
//属性值从local.properites中读取
Properties properties = new Properties()
File propertyFile = new File(rootDir.getAbsolutePath() +"/local.properties")
println propertyFile.getAbsolutePath()
properties.load(propertyFile.newDataInputStream())
//gradle就是gradle对象。它默认是Settings和Project的成员变量。可直接获取
//ext前缀,表明操作的是外置属性。api是一个新的属性名。前面说过,只在
//第一次定义或者设置它的时候需要ext前缀
gradle.ext.dir =properties.getProperty('sdk.dir')
println gradle.dir //再次存取api的时候,就不需要ext前缀了
}
initMinshengGradleEnvironment()
/*
* gradle 对象的监听事件
* */
gradle.afterProject {
prj->
println prj.name+'完成'
}
include ':app'
// ':posdevice'
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化