快速解決 GRADLE 項目下載 gradle-*-all.zip 慢的問題

?

?

1、首先根據項目中 gradle\wrapper\gradle-wrapper.properties 文件的 distributionUrl 屬性的值

#Tue Feb 06 12:27:20 CET 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip

?

2、根據??distributionUrl? 對應的 gradle 的版本好,去下載相應的版本,可以通過 迅雷 或者其他國內網站下載,下載后先保存在本地,等待后續使用

3、運行 gradle build 命令進行構建

# Windows 下使用 
gradlew.bat build # Linux mac 下使用 
gradlew build

運行以后,提示下載時,終止掉

?

終止掉后,打開此文件夾 $GRADLE_USER_HOME/wrapper/dists/gradle-4.8.1-bin/e8p42vx1m7a3mz9ydmjagn6wn?

橙色字體可能會和我不一樣,無所謂

提示:這個文件夾大多數都在用戶主目錄下 .gradle//wrapper/dists/... 下

4、在進入上一步說的文件夾以后先刪除所有文件,然后把第二步下載好的 zip 文件復制到此文件夾下?$GRADLE_USER_HOME/wrapper/dists/gradle-4.8.1-bin/e8p42vx1m7a3mz9ydmjagn6wn 。

5、再次執行 gradle build (注意 Windows 和 linux的命令不同),會變成如下,不需要再下載這個文件了,編譯會很快通過

C:\Users\duwenlei\IdeaProjects\spring_boot_demo
λ gradlew.bat build
Unzipping C:\Users\duwenlei\.gradle\wrapper\dists\gradle-4.8.1-bin\e8p42vx1m7a3mz9ydmjagn6wn\gradle-4.8.1-bin.zip to C:\Users\duwenlei\.gradle\wrapper\dists\gradle-4.8.1-bin\e8p42vx1m7a3mz9ydmjagn6wnWelcome to Gradle 4.8.1!Here are the highlights of this release:- Dependency locking- Maven Publish and Ivy Publish plugins improved and marked stable- Incremental annotation processing enhancements- APIs to configure tasks at creation timeFor more details see https://docs.gradle.org/4.8.1/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)...Download http://maven.aliyun.com/nexus/content/repositories/central/org/springframework/boot/spring-boot-starter-test/2.0.6.RELEASE/spring-boot-starter-test-2.0.6.RELEASE.jar> Task :test
2018-10-25 23:34:55.551  INFO 588 --- [       Thread-5] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@413698fe: startup date [Thu Oct 25 23:34:52 CST 2018]; root of context hierarchyBUILD SUCCESSFUL in 1m 5s
5 actionable tasks: 5 executed

?

6、完結,可以在通過 IDEA 或者其他編碼工具打開工程,跳過了慢悠悠的下載過程。

?

轉載于:https://www.cnblogs.com/duwenlei/p/9853705.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450913.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450913.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450913.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[Python] 程序結構與控制流

1. 條件語句 if、else與elif語句用于控制條件代碼的執行。條件語句的一般格式如下: if expression:statements elif expression:statements elif expression:statements ... else:statements 如果不需要執行任何操作,可以省略條件語句的else和elif子句。…

webrtc 源碼結構

apiWebRTC 接口層。包括 DataChannel, MediaStream, SDP相關的接口。各瀏覽器都是通過該接口層調用的 WebRTC。call存放的是 WebRTC “呼叫(Call)” 相關邏輯層的代碼。audio存放音頻網絡邏輯層相關的代碼。音頻數據邏輯上的發送,接收等代碼。…

mysql查詢流程解析及重要知識總結

時光荏苒啊!在過兩個月我就工作滿三年了,大學畢業的情景還歷歷在目,而我已經默默的向油膩中年大叔進發了。作為一名苦逼的后端工程師,我搞過一段時間python,現在靠java糊口,但后來才發現,始終不…

界面無小事(八):RecyclerView增刪item

界面無小事(一): RecyclerViewCardView了解一下 界面無小事(二): 讓RecyclerView展示更多不同視圖 界面無小事(三):用RecyclerView Toolbar做個文件選擇器 界面無小事(四):來寫個滾動選擇器吧! 界面無小事(五):自定義TextView 界面無小事(六):來做個好看得側拉菜單! 界面無小事…

Failed to install Tomcat7 service 解決

見: http://blog.csdn.net/desow/article/details/21446197 tomcat 安裝時出現 Failed to install Tomcat7 service 今天在安裝tomcat時提示 Failed to install Tomcat7 service了,花了大半天的時間找到了原因,下面分享給大家,希望…

保守官僚 諾基亞就這樣迷失在智能機時代?

7月19日,諾基亞發布了二季度財報,凈虧損達到了17億美元,其中智能手機份額和銷售量進一步下滑,這個智能手機的領導者,正在因智能手機而急速墜落。諾記亞領先業界近十年就把握住了智能手機的趨勢,并推出了首款…

django集成ansibe實現自動化

動態生成主機列表和相關參數 def create_admin_domain(admin_node):workpath BASE_DIR /tools/ansible/scripthosts_file BASE_DIR /tools/ansible/host/ createhostfile()yml_file BASE_DIR /tools/ansible/yml/ create_admin_domain.ymldomain_path admin_node.doma…

extend 對象繼承

function extend(o, n, override) {for (var p in n) {if (n.hasOwnProperty(p) && (!o.hasOwnProperty(p) || override))o[p] n[p];} }// 默認參數 var options {pageIndex: 1,pageTotal: 2 };// 新設置參數 var userOptions {pageIndex: 3,pageSize: 10 }extend(o…

【spring容器啟動】之bean的實例化和初始化(文末附:spring循環依賴原理)

本次我們通過源碼介紹ApplicationContext容器初始化流程,主要介紹容器內bean的實例化和初始化過程。ApplicationContext是Spring推出的先進Ioc容器,它繼承了舊版本Ioc容器BeanFactory,并進一步擴展了容器的功能,增加了bean的自動識…

如何將自己的Java項目部署到外網

見:http://jingyan.baidu.com/article/90bc8fc864699af653640cf7.html 做b/s模式的web開發不同于c/s模式的客戶端開發,c/s模式我們只要做好生成可執行文件發送給其他人,其他人就可以用了。但是c/s模式不同,在同一局域網下&#xf…

[Swift]LeetCode916.單詞子集 | Word Subsets

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★?微信公眾號:山青詠芝(shanqingyongzhi)?博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/)?GitHub地址&a…

揭秘騰訊研究院輸出策略:產品和人才的孵化器

直到現在,騰訊研究院創始人鄭全戰仍堅持面試招入研究院的每一個人,并做詳細記錄。天賦上的靈性、性格中的包容是他看重的,當然首先人要踏實。大約6年前,鄭全戰加入騰訊,負責籌建中國互聯網公司中的第一個研究院&#x…

java后端必會【基礎知識點】

(一)java集合類(done) 在java集合類中最常用的是Collection和Map的接口實現類。Collection又分為List和Set兩類接口,List的實現類有ArrayList、LinkedList、Vector、Stack,Set接口的實現類有HashSet、Tree…

無法連接虛擬設備ide1:0,主機上沒有相對應的設備... 解決

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 運行虛擬機出現報錯: 無法連接虛擬設備ide1:0,主機上沒有相對應的設備,您 要在每次開啟此虛擬機時都…

繳滿15年能領多少錢 養老金計算公式網上瘋傳

社保人員稱我省計算方式與各設區市平均工資掛鉤,與網上不同 最近,關于“延遲退休”引起各方高度關注,成為廣大居民十分關心的話題。是否延遲退休尚無定論,但在網上有不少關于養老金的計算。那網上流傳的計算方法是否科學&#xff…

48_并發編程-線程-資源共享/鎖

一、數據共享多個線程內部有自己的數據棧,數據不共享;全局變量在多個線程之間是共享的。1 # 線程數據共享不安全加鎖2 3 import time4 from threading import Thread, Lock5 6 7 num 1008 9 def func(t_lock): 10 global num 11 t_lock.acquire…

移動硬盤提示無法訪問設備硬件出現致命錯誤,導致請求失敗的資料尋回方案

J盤打不開設備硬件出現致命錯誤,導致請求失敗,是因為這個I盤的文件系統內部結構損壞導致的。要恢復里面的數據就必須要注意,這個盤不能格式化,否則數據會進一步損壞。具體的恢復方法看正文 工具/軟件:星空數據恢復軟件 步驟1&…

VMware10上新建虛擬機步驟圖解

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 第一種 : 自定義方式: 安裝虛擬機的過程步驟,基本上過程的每一步都有截圖,跟著過程就可以很容易的創…

怎么理解 IaaS、SaaS 和 PaaS 的區別?

原文鏈接:怎么理解 IaaS、SaaS 和 PaaS 的區別? 一、定義層面的區別 SaaS、PaaS、IaaS簡單的說都屬于云計算服務,也就是云計算服務。我們對于云計算的概念,維基百科有以下定義: Cloud computing is a new form of In…

三星“打法”:先模仿對手 再吃掉對手

臺灣地區電子業者將三星視為“臺灣公敵”,事實上,它幾乎是全球電子業者的敵人。 這家韓國電子業巨頭十年之間奪取了日本企業在這一領域中縱橫30年的榮光,更是建立起了令人嘆為觀止的垂直整合帝國。 韓國政府的大力支持、日元升值韓元貶值等均…