前面介紹過,gradle 構建涉及到三個階段,分別是初始化階段
,配置階段
,執行階段
。在 gradle 中就是通過執行settings
類來完成構建的初始化階段
。
就像大家所知的build.gradle
檔案是對應於project
的,那麼settings.gradle
對應於settings
類啦。
在 setting 類中,最重要的乙個方法就是include
方法了。
方法名
作用void include(string... projectpaths);
新增需要參與構建的project,接受乙個可變引數,每乙個值是乙個project路徑
這裡有乙個需要注意的點:可變引數的路徑
並不是 project 的檔案路徑,它指的是當前 project
相對於根project
的路徑。
下面是 project路徑 的格式:
:路徑1:路徑2
說了那麼多,現在來看看如何使用 include 方法咯:
////include 接受可變引數,使用 , 逗分開不同的路徑
在初始化階段中主要做的事有兩件:
那麼下面列舉是在執行 settings.gradle 指令碼的監聽**:
gradle.settingsevaluated
gradle.projectsloaded
雖然 settings 類很簡單,但是我們不能忽略的它的作用哦,畢竟它負責了 gradle 構建的第乙個階段。在日常開發中,我們主要使用到的就是include
方法了,所以本文也只演示了該方法的作用與使用。
類值類與類指標類
類值類 行為像值的 class a a const a a ps new string a.ps i a.i 每個類物件有自己的乙份資源拷貝 a operator const a rhs a private string ps int i 一種優化拷貝賦值運算子的方法 copy and swap c...
巢狀類 匿名類 密封類
巢狀類 在c 中可以將乙個類定義在另乙個類的內部,外部的叫外部類,內部的巢狀類 namespace 27 set public void hello 巢狀類 public class web webname,weburl class program 匿名類 如果某個類的例項物件只會使用到一次,可以使...
點類,圓類,圓柱類
print?copyright c 2012,煙台大學計算機學院 all rights reserved.檔名稱 text.cpp 作 者 胡穎 完成日期 2013年5月20日 版 本 號 v1.0 輸入描述 無 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以poin...