Gradle筆記

1.      用Gradle構建

1.1工程結構

跟目錄下的setting.gradle用來include子模塊。

include ‘:app’

 

根目錄下build.gradle包含一些通用配置,這些配置可以在各個子模塊當中使用。

gradle.properties文件包含的屬性,會成爲project的properties的成員。androidstudio會幫忙設置。

 

1.2幾個重要概念

Repository和Dependency

SourceSets源碼集,包含各種類型的代碼路徑。

Properties是gradle的屬性。

Project和Task。Project就是整改構建項目的一個邏輯實體,而task就是這個項目的具體任務點。

 

2.      發佈構建

 

3.      插件

gradle文件中直接編寫。

buildSrc工程,工程根目錄下有一個標準的Groovy插件工程,目錄是buildSrc,可以直接引用其中編寫的插件。

獨立的工程,需要通過發佈到倉庫的形式引用。

 

4.      加速Gradle

不用中央倉庫mavenCentral。

在gradle.properties添加配置:org.gradle.paralled=true

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章