1.安裝
官網下載二進制壓縮包,然后進行解壓到自己得指定位置即可。
https://gradle.org/next-steps/?version=5.6.2&format=bin
然后需要配置環境變量:
GRADLE_HOME=D:\...你的gradle解壓出來得bin文件夾所在路徑
GRADLE_USER_HOME=D:...你的.gradle文件存放位置
新建一個文件夾,命名為 .gradle ,然后將該文件路徑配置到上面的 GRADLE_USER_HOME= 中。這個gradle user home 在idea里面需要進行配置。
將 GRADLE_HOME 配置到 Path中,即在Path中添加如下一行路徑可以。
%GRADLE_HOME%\bin
然后我們打開cmd 命令窗口,使用 gradle -v 查看gradle版本。
在咱們的gradle緩存.gradle目錄下創建一個gradle.properties 文件 ,再打開該文件在其中添加如下語句,可以提高編譯速度。
#開啟線程守護,第一次編譯時開線程,之后就不會再開了 org.gradle.daemon=true #配置編譯時的虛擬機大小 org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 #開啟並行編譯,相當於多條線程再走 org.gradle.parallel=true #啟用新的孵化模式 org.gradle.configureondemand=true
2.IDEA設置
Gradle user home: 配置 .gradle 文件路徑。
Service directory path:就配置到放gradle緩存的地方。
Offline work:離線工作,在包全都下載以后可以設置,這樣效率高些。
需要注意的是,由於Idea版本不一樣,我的版本比較新,所以Offline work的設置位置和網上的在Settings中設置的不太一樣。
類似一個小按鈕,按一下Offline work開啟,再按一下,就關閉了。
當你的Gradle 一直build失敗,提示如下信息時,就應該是這個 Offline work 搞的鬼啦。
No cached version of org.springframework.boot:spring-boot-gradle-plugin:1.5..
當然這個也可以在Settings中搜索到。
補充:其他的一些Gradle 常用命令。
gradle -v //版本號 gradle clean //清除build文件夾 gradle build //檢查依賴並打包 gradle assembleDebug //編譯打包Debug包 gradle assembleRelease //編譯打包Release包 gradle installRelease //打包並安裝Release包 gradle unstallRelease //卸載Release包 gradle dependencies //查看依賴圖表 gradle clean build -x test //跳過測試編譯 gradle --profile build //分析構建任務 gradle build --dry-run //編譯並不執行任務 gradle install //安置項目jar包到本地Maven倉庫 gradle tasks //查看Gradle任務 gradle tasks --all //查看所有Gradle任務 gradle build --daemon //使用Gradle守護程序(Daemon) gradle build --offline //用離線模式運行 gradle clean build --refresh-dependencies //刷新Gradle依賴緩存