必威电竞|足球世界杯竞猜平台

Gradle
來(lái)源:互聯(lián)網(wǎng)

Gradle是一個(gè)基于Apache Ant和Apache Maven概念的項(xiàng)目自動(dòng)化構(gòu)建開(kāi)源工具,于2008年首次發(fā)布,它使用一種基于Groovy的特定領(lǐng)域語(yǔ)言(Domain Specific Language,DSL)來(lái)生成build.gradle構(gòu)建文件,Gradle 5.0以及之后的版本添加了新的Kotlin DSL用于配置構(gòu)建文件,拋棄了基于XML的各種繁瑣配置。Gradle適用于自動(dòng)化地進(jìn)行軟件構(gòu)建、測(cè)試、發(fā)布部署和軟件打包的項(xiàng)目,有高度可定制、快速、功能強(qiáng)大的優(yōu)勢(shì)。

Gradle是一個(gè)基于JavaOS的構(gòu)建工具,是一款通用靈活的構(gòu)建工具,支持maven,Ivy倉(cāng)庫(kù),支持傳遞性依賴(lài)管理,而不需要遠(yuǎn)程倉(cāng)庫(kù)或者是pom.xml和ivy.xml配置文件,基于Groovy,build腳本使用Groovy編寫(xiě),面向Java應(yīng)用為主。Gradle支持的語(yǔ)言和框架包括Android、Java、Kotlin Multiplatform、Groovy、ScalaECMAScript和C/C++等。

簡(jiǎn)介

Gradle是一個(gè)基于JavaOS的構(gòu)建工具,是一款通用靈活的構(gòu)建工具,支持maven,Ivy倉(cāng)庫(kù),支持傳遞性依賴(lài)管理,而不需要遠(yuǎn)程倉(cāng)庫(kù)或者是pom.XML和ivy.xml配置文件,基于Groovy,build腳本使用Groovy編寫(xiě)。

日常運(yùn)用

功能

?gradle對(duì)多工程的構(gòu)建支持很出色,工程依賴(lài)是gradle的第一公民。

?gradle支持局部構(gòu)建。

?支持多方式依賴(lài)管理:包括從maven遠(yuǎn)程倉(cāng)庫(kù)、nexus私服、ivy倉(cāng)庫(kù)以及本地文件系統(tǒng)的jars或者dirs。

?gradle是第一個(gè)構(gòu)建集成工具,與ant、maven、ivy有良好的相容相關(guān)性。

?輕松遷移:gradle適用于任何結(jié)構(gòu)的工程,你可以在同一個(gè)開(kāi)發(fā)平臺(tái)平行構(gòu)建原工程和gradle工程。通常要求寫(xiě)相關(guān)測(cè)試,以保證開(kāi)發(fā)的插件的相似性,這種遷移可以減少破壞性,盡可能的可靠。這也是重構(gòu)的最佳實(shí)踐。

?gradle的整體設(shè)計(jì)是以作為一種語(yǔ)言為導(dǎo)向的,而非成為一個(gè)嚴(yán)格死板的框架。

?免費(fèi)開(kāi)源。

gradle提供了什么

1.一種可切換的,像Maven一樣的基于約定的構(gòu)建框架,卻又從不鎖住你(約定優(yōu)于配置)。

2.強(qiáng)大的支持多工程的構(gòu)建。

3.強(qiáng)大的依賴(lài)管理(基于ApacheIvy),提供最大的便利去構(gòu)建你的工程。

4.全力支持已有的Maven或者Ivy倉(cāng)庫(kù)基礎(chǔ)建設(shè)。

5.支持傳遞性依賴(lài)管理,在不需要遠(yuǎn)程倉(cāng)庫(kù)和pom.XML和ivy配置文件的前提下。

6.基于Groovy腳本構(gòu)建,其build腳本使用groovy語(yǔ)言編寫(xiě)。

7.具有廣泛的領(lǐng)域模型支持你的構(gòu)建。

開(kāi)發(fā)工具

1.IntelliJIDEA17.3以上版本。

2.Eclipse

習(xí)慣使用eclipse的同學(xué),建議版本eclipse-jee-juno-SR1-win32,然后安裝gradle和groovy插件即可。

3.Android Studio

STS(Springsourcetoolsuite)當(dāng)前最新版本3.4.0.RELEASE。

4.NetBeans目前尚未支持Gradle。

netbeans子項(xiàng)目GradleforNetBeansIDE是Gradle的支持項(xiàng)目,尚未出現(xiàn)在NetBeans發(fā)布版本中。

使用方法

1.解壓ZIP文件,本案例解壓于D:\usr\local;

2.新建環(huán)境變量GRADLE_HOME,即D:\usr\local\gradle-2.4;

3.修改環(huán)境變量Path,即追加%GRADLE_HOME%\bin;

4.測(cè)試是否安裝成功,輸入快捷鍵WIN+R,輸入cmd,在彈出的窗口輸入命令行:gradle-v;

5.創(chuàng)建工程所在目錄,本經(jīng)驗(yàn)創(chuàng)建于c:\gdemo;

6.創(chuàng)建空白的build.gradle文件,并打開(kāi);

7.在第一行輸入applyplugin:‘java’,并執(zhí)行命令:gradlebuild。

參考資料 >

達(dá)州市城市體檢信息平臺(tái)項(xiàng)目需求書(shū).達(dá)州市住房和城鄉(xiāng)建設(shè)局.2024-03-28

Gradle User Manual.docs.gradle.2024-03-28

Gradle(構(gòu)建工具)3.3官方版.下載之家.2017-02-06

生活家百科家居網(wǎng)