Gradle User Guide (一) About Gradle

目錄

  1. Introduction
    1.1 About this user guide
  2. Overview
    2.1 Features
    2.2 Why Groovy?

1. Introduction

目錄

  • 1.1 關于此用戶指南**
    我們很高興向你介紹Gradle,一個我們認為是Java(JVM)世界中的巨大飛躍的構建系統(tǒng)。Gradle提供:
    • 一個像Ant一樣的非常靈活的構建工具;
    • 可開發(fā)的,按Maven的管理構建的框架,但我們從未限制住你;
    • 非常強大的多項目構建支持;
    • 非常強大的依賴關系管理(基于Apache Ivy);
    • 完全支持您現(xiàn)有的Maven或Ivy存儲庫基礎架構;
    • 支持傳輸依賴關系管理,無需遠程存儲庫或pom.xml和ivy.xml文件。
    • 將Ant Tasks 和builds作為第一類公民;
    • Groovy構建腳本
    • 用于描述您的構建的豐富的域模型。

1.1 About this user guide

本用戶指南如Gradle本身一樣正在積極發(fā)展。Gradle的一些部分沒有按它們的需要被完全記錄。所提供的一些內(nèi)容可能不完全清楚,或者假定您比目前更加的了解Gradle。我們需要您的幫助來改進此用戶指南。您可以在Gradle web site上找到有關文檔的更多信息。

通過此用戶指南,您將找到一些表示Gradle任務之間依賴關系的圖表。這些使用類似于UML依賴符號的東西,它將箭頭從一個任務呈現(xiàn)給第一個任務所依賴的任務。

2. Overview

目錄

  • 2.1 Features
  • 2.2 Why Groovy?

2.1 Features

這里列出了一些Gradle的功能。

  • 聲明式構建和約定優(yōu)于配置
    Gradle的核心是基于Groovy的豐富的可擴展的域特定語言(DSL)。Gradle通過提供可以根據(jù)需要進行組合的聲明性語言元素將聲明式構建推進到一個新的層次。這些元素還為Java,Groovy,OSGi,Web和Scala項目提供了聲明式構建的支持。更重要的是,這種聲明性語言是可擴展的。添加您自己的新語言元素或增強現(xiàn)有元素,從而提供簡潔,可維護和易于理解的構建。
  • 基于依賴的編程語言
    聲明性語言位于通用任務圖的頂部,您可以在構建中充分利用它。它提供了極大的靈活性,使Gradle適應您的獨特需求。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,648評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,281評論 6 342
  • Android Studio作為Android應用開發(fā)的官方IDE,默認使用Gradle作為構建工具,所以對于An...
    feil0n9wan9閱讀 1,774評論 1 6
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,180評論 25 708
  • 昨天看了我們雄安氣脈學習班若尹打坐之感后,非常敬佩她,今天早上我起床后,又像往常一樣拿起手機翻起朋友圈,忽然覺得要...
    湯葉閱讀 389評論 0 0

友情鏈接更多精彩內(nèi)容