gradle :Java項目開發環境構建工具

gradle


Gradle 是以 Groovy 語言爲基礎,面向Java應用爲主。基於DSL(領域特定語言)語法的自動化構建工具。框架

  • 中文名dom

  • gradleeclipse

  • 基    礎maven

  •  Groovy 語言工具

  • 服務對象開發工具

  • Java應用測試

  • 總體設計gradle

  • 以做爲一種語言爲導向ui

目錄

  1. 1 平常運用url

  2. 2 開發工具

平常運用編輯

功能

Ø gradle對多工程的構建支持很出色,工程依賴是gradle的第一公民。

Ø gradle支持局部構建。
  Ø 支持多方式依賴管理:包括從maven遠程倉庫、nexus私服、ivy倉庫以及本地文件系統的jars或者dirs

Ø gradle是第一個構建集成工具(the first build integration tool),與ant、maven、ivy有良好的相容相關性。

Ø 輕鬆遷移:gradle適用於任何結構的工程(Gradle can adapt to any structure you have.)。你能夠在同一個開發平臺平行構建原工程和gradle工程。一般要求寫相關測試,以保證開發的插件的類似性,這種遷移能夠減小破壞性,儘量的可靠。這也是重構的最佳實踐。

Ø gradle的總體設計是以做爲一種語言爲導向的,而非成爲一個嚴格死板的框架。

Ø 免費開源


  

gradle提供了什麼

1.一種可切換的,像maven同樣的基於約定的構建框架,卻又從不鎖住你(約定優於配置)

Switchable, build-by-convention frameworks a la Maven. But we never lock you in!

2. 強大的支持多工程的構建

3. 強大的依賴管理(基於Apache Ivy),提供最大的便利去構建你的工程

Language for dependency based programming

4. 全力支持已有的Maven或者Ivy倉庫基礎建設

5. 支持傳遞性依賴管理,在不須要遠程倉庫和pom.xml和ivy配置文件的前提下

6 基於groovy腳本構建,其build腳本使用groovy語言編寫

7 具備普遍的領域模型支持你的構建A rich domain model for describing your build.

開發工具編輯

1 IntelliJ IDEA 當前最新版本13.0.1

2 Eclipse

2.1 習慣使用eclipse的同窗,也可使用eclipse,建議版本eclipse-jee-juno-SR1-win32,而後安裝gradle和groovy插件便可。

3 Android Studio

3.1 STS(Springsource tool suite)當前最新版本3.4.0.RELEASE

4NetBeans 目前還沒有支持Gradle

NetBeans子項目Gradle for NetBeans IDE 是Gradle的支持項目,還沒有出如今NetBeans發佈版本中。

相關文章
相關標籤/搜索