1. 程式人生 > >IntelliJ IDEA 加快Gradle工具包下載

IntelliJ IDEA 加快Gradle工具包下載

前序

最近使用IDEA建立gradle專案,發現如果選擇Use default gradle wrapper(recommended)這個的話(如 下圖),當本地沒有時會從官網去線上下載的,而官網下載真的太慢了,就在想著有沒有辦法做到離線下載,當然了選擇第三個選項使用本地的也就完了,但是每次建立新專案都要重新勾選一下,嫌麻煩(偷懶哈哈),今天剛好有空就把這個問題給解決下。
new projects

建立專案

首先一切還是按正常的來,建立Gradle Java專案:
gradle_java

點選Next,進入下一步:
gradle_maven
這裡僅為了測試可以隨便寫,填好後繼續點Next下一步:

gradle_wrapper

一切都按照預設的來,繼續點Next下一步,最後選擇專案存放位置,點選Finish,完成專案建立過程。

下載Gradle

gradle-3.1-all.zip也可以用這種方式~

安裝

通過迅雷下載好之後,我們不能隨便就解壓到某個位置的,這個IDEA是無法識別到的。
我們去看系統的這個路徑:C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.1-bin
IDE會自動幫我們建立好這個路徑用於放置線上下載的gradle的。裡面有一hash字串命名的資料夾,如:37qejo6a26ua35lyn7h1u9v2n。不用管它,雙擊進入該資料夾,會發現有2個下載的中間檔案,如下圖:
gradle_dist

gradle-3.1-bin.zip.part

這個檔案刪除掉,然後再新建一個檔案,重新命名為:gradle-3.1-bin.zip.ok,最後再將下載的zip包複製到這裡進行解壓,最終如下圖:
gradle_bin

最後再重啟IntelliJ IDEA就能發現不會再下載那個了,直接可以用。

後序

噢耶,這個也算是一個小技巧吧。還有預設建立的時候在選擇Gradle選項的時候預設前2個是沒有打鉤的,最好選上啊(下載Gradle步驟的第一個圖),不然新建的專案是沒有src這個目錄的,我們來看一下勾選和不勾選那兩個選項最後專案的骨架目錄結構是什麼樣的。

未勾選(預設只勾選第三個):

gradle_demo

三個全勾選

gradle_test

明顯可以看到第二個更友好,也省了不少力氣(又可以偷一下懶咯)。