1.gradle -b 指定其餘的xxx.gradle文件gradle
2.gradle 實現裏有一個Action列表。doFist 和 doLast會把action添加到列表的首和尾。ui
3.gradle的每一個project包括兩個部分:ip
task是project的一個屬性it
gradle properties 列出全部project級別的全部屬性io
gradle tasks 查看全部taskast
$name訪問project或task的名字文件
project默認的名字是build.gradle所在的文件夾的名字build
4.定義屬性script
設置系統屬性方式:gradle xxx -DmySystemProp=xxxx系統
獲取系統屬性:System.properties[''system]
設置工程屬性:gradle xxx -PmyProjectProp=xxxxx
檢測屬性:project.hasProperty('xxx')
能夠爲project或者Task定義動態屬性
定義方式: ext.projectProperties="" 或ext.taskProperties=""
5.定義依賴的方式
6.給task定義執行條件
taskName.onlyif { !project.hasProperty('xx')}