码迷,mamicode.com
首页 > 其他好文 > 详细

Gradle源码入门九-settings的include是如何工作的

时间:2015-02-10 18:46:10      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:groovy   源码   gradle   

技术分享

先上call stack

script.run()  in org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory

本代码中,script=settings_ani2pwefx3gv.....

->org.gradle.groovy.scripts.BasicScript.methodMissing(String name, Object params)  //name = ‘include‘ params=‘sub_project_name‘

->BeanDynamicObject 转发

->org.gradle.initialization.BaseSettings 的include 函数,  该类还有一个includeFlat 函数, 这是include稍微有区别的另外一个写法, Gradle in Action中有详细描述


Gradle源码入门九-settings的include是如何工作的

标签:groovy   源码   gradle   

原文地址:http://blog.csdn.net/cleverwyq/article/details/43706305

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!