先上call stack
script.run() inorg.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中有详细描述
那段雨骤风狂。人生之旅本就是风雨兼程,是要说曾经拥有,