第一章 介紹
目錄
1.1. 關(guān)于本用戶(hù)指南
我們想向您介紹Gradle,這是一個(gè)構(gòu)建系統(tǒng)隐砸,我們認(rèn)為這是Java(JVM)世界中構(gòu)建技術(shù)的重大飛躍之碗。Gradle提供:
像Ant這樣的非常靈活的通用構(gòu)建工具。
可切換季希,按照慣例構(gòu)建一個(gè)la Maven褪那。但是,我們永遠(yuǎn)不會(huì)鎖定你式塌!
非常強(qiáng)大的支持多項(xiàng)目構(gòu)建博敬。
非常強(qiáng)大的依賴(lài)管理(基于Apache Ivy)。
全面支持您現(xiàn)有的Maven或Ivy存儲(chǔ)庫(kù)基礎(chǔ)架構(gòu)珊搀。
支持依賴(lài)管理冶忱,而不需要遠(yuǎn)程倉(cāng)庫(kù)或pom.xml和ivy.xml文件。
Ant的task和builds作為一流的公民境析。
Groovy構(gòu)建腳本囚枪。
用于描述構(gòu)建的豐富域模型。
在第2章 概述中劳淆,您將找到Gradle的詳細(xì)概述链沼。另外,去翻閱其他指南吧沛鸵,祝你愉快 :)
1.1. 關(guān)于本用戶(hù)指南
本用戶(hù)指南括勺,就像Gradle本身一樣,正處于非城活躍的發(fā)展階段疾捍。Gradle的某些部分被標(biāo)記為不完整。所提供的一些內(nèi)容不會(huì)完全清楚栏妖,或者會(huì)認(rèn)為你比Gradle更了解Gradle乱豆。我們需要您的幫助來(lái)改進(jìn)此用戶(hù)指南。您可以在Gradle網(wǎng)站上找到更多關(guān)于貢獻(xiàn)文檔的信息吊趾。
在整個(gè)用戶(hù)指南中宛裕,您會(huì)發(fā)現(xiàn)一些表示Gradle任務(wù)之間依賴(lài)關(guān)系的圖表瑟啃。這些使用了類(lèi)似于UML依賴(lài)表示法的東西,它用箭頭從一個(gè)任務(wù)指向另一個(gè)任務(wù)表示他們之間的依賴(lài)關(guān)系揩尸。