一方面通过对Gradle3.0的快速学习,对于Grovy语法有可了一个简单的学习
其实kotlin也可以实现Gradle的脚本编写,Gradle官方也是支持的
话说回来Grovy这门语言类似于java,
java具有的一些特性在Grovy身上也可以看到
java是一门面向对象的语言,而Grovy既是一门面向对象的语言,又是一门面向过程的语言.但是写法又简单一些
对于Gradle生命周期
初始化,加载,build的task的构建
当然安卓重新写了安卓插件,可以方便我们使用其中的一些属性
当时有时候我们可以自定义一些属性如版本号,指定source文件的地址来快速编译工程

这里其实可以参考Tinker的一些构建Gradle的思路,通过task来真正的编译我们的工程
this,owner,delegate的代理模式下一步也要深入的研究