Gradle Settings 類的學習

2022-06-07 23:03:13 字數 977 閱讀 1942

前面介紹過,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...