規避GRADLE每次都要下載的問題
阿新 • • 發佈:2019-02-09
我們在github上下載過來的專案原始碼,如果採用GRADLE進行編譯的話都會首先呼叫
gradlew.bat
但是第一次呼叫總是會去外網(https://services.gradle.org/distributions/gradle-2.1-all.zip)下載相應的zip包,由於有牆的控制,無法進行下載,但是可以先通過第三方工具下載具體的包https://downloads.gradle.org/distributions/gradle-2.2.1-all.zip
只能通過修改配置檔案的方式 ,gradle的下載配置檔案就是解壓目錄下的$home\gradle\wrapper\gradle-wrapper.properties檔案,
#Tue Jun 23 12:07:39 BST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip
我們有2種方式獲取到壓縮包
1.建立一個http服務,把壓縮包存放在該目錄下,同時修改配置檔案如下
<span style="font-family: Arial, Helvetica, sans-serif;">distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip</span>
改為
distributionUrl=http\://localhost:8090/TEST/gradle-2.2.1-all.zip
2.直接把壓縮包拷貝到C盤的(C:\Users\think\.gradle\wrapper\dists\gradle-2.2.1-all)目錄下(每臺電腦的 USER名稱會不同),
該目錄下有多個資料夾,例如65qf7sohgho3q76g5avbildtfd,把壓縮包gradle-2.1-all.zip直接解壓到這幾個目錄下;
在執行gradlew.bat,就可以通過了,而不需要去下載;
gradlew.bat
但是第一次呼叫總是會去外網(https://services.gradle.org/distributions/gradle-2.1-all.zip)下載相應的zip包,由於有牆的控制,無法進行下載,但是可以先通過第三方工具下載具體的包https://downloads.gradle.org/distributions/gradle-2.2.1-all.zip
只能通過修改配置檔案的方式 ,gradle的下載配置檔案就是解壓目錄下的$home\gradle\wrapper\gradle-wrapper.properties檔案,
#Tue Jun 23 12:07:39 BST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip
我們有2種方式獲取到壓縮包
1.建立一個http服務,把壓縮包存放在該目錄下,同時修改配置檔案如下
<span style="font-family: Arial, Helvetica, sans-serif;">distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip</span>
改為
distributionUrl=http\://localhost:8090/TEST/gradle-2.2.1-all.zip
2.直接把壓縮包拷貝到C盤的(C:\Users\think\.gradle\wrapper\dists\gradle-2.2.1-all)目錄下(每臺電腦的 USER名稱會不同),
該目錄下有多個資料夾,例如65qf7sohgho3q76g5avbildtfd,把壓縮包gradle-2.1-all.zip直接解壓到這幾個目錄下;
在執行gradlew.bat,就可以通過了,而不需要去下載;