一、Gradle簡介
Gradle 是以 Groovy 語言為基礎,面向Java應用為主。基於DSL(領域特定語言)語法的自動化構建工具。
二、配置步驟如下:
1、資源下載:
Grandle官網下載Gradle,地址:http://www.gradle.org/downloads
提示:如果只是運行可以只下載bin,為了擴展開發還是下載all。
2、下載完畢后,解壓zip至安裝目錄即可,例如:D:\Program Files
3、設置環境變量,需要設置如下2個環境變量
1、添加GRADLE_HOME指向gradle的安裝目錄的根目錄
GRADLE_HOME=D:\Program Files\gradle-2.0
2、Path變量添加gradle的bin目錄
D:\Program Files\gradle-2.0\bin
4、以上步驟設置完畢,打開cmd,運行gradle -v看到gradle的版本信息,配置完成。
5.打開Eclipse,Help-->Install new software,輸入http://dist.springsource.com/release/TOOLS/gradle
如果提示找不到地址,估計是被牆掉了,需要翻牆。如果找得到地址,選擇安裝項,然后一直下一步,直到安裝完畢,重啟Eclipse即可。
6.創建一個web項目,在根目錄下創建一個build.gradle文件
build.gradle文件內容如下:
apply plugin: 'maven'
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'
sourceCompatibility = 1.8 // 設置 JDK 版本
webAppDirName = 'WebContent' // 設置 WebApp 根目錄
sourceSets.main.java.srcDir 'src' // 設置 Java 源碼所在目錄
// 設置 maven 庫地址
repositories {
mavenCentral() // 中央庫
maven { url 'http://localhost:8081/nexus/content/groups/public' } // 自定義庫地址
}
// 設置依賴
dependencies {
providedCompile 'javax.servlet:servlet-api:2.5' // 編譯期
providedRuntime 'javax.servlet:jstl:1.2' // 運行時
}
// 設置 Project Facets
eclipse {
wtp {
facet {
facet name: 'jst.web' , type: Facet.FacetType.fixed
facet name: 'wst.jsdt.web' , type: Facet.FacetType.fixed
facet name: 'jst.java' , type: Facet.FacetType.fixed
facet name: 'jst.web', version: '2.5'
facet name: 'jst.java', version: '1.8'
facet name: 'wst.jsdt.web', version: '1.0'
}
}
}
提示:項目有個G,正常情況下是沒有的,需要右鍵項目 "Configure->Convert to Gradle Project..",稍等下就OK了,就能像我有這個圖標G,
添加依賴包:需要右鍵項目"Gradle->Refresh All","Gradle->Dependency->Management".
8、可能報錯
Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html Please read the following process output to find out more: ----------------------- Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Could not fetch model of type 'HierarchicalEclipseProject' using Gradle distribution 'https://services.gradle.org/distributions/gradle-2.2.1-bin.zip'.
1、定位到目錄 C:\Users\<username>\.gradle 2、創建文件gradle.properties 內容:org.gradle.jvmargs=-Xmx512m 3、重啟你的Android Studio項目,即可。
9、設置gradle下jar包的保存地址, "window->preferences->gradle",如下: