日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

gradle 离线模式offline 用法

發布時間:2024/1/3 综合教程 72 生活家
生活随笔 收集整理的這篇文章主要介紹了 gradle 离线模式offline 用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1。 離線模式 offline
所謂離線模式offline,就是gradle在解析依賴的時候采用本地的依賴庫(如 GRADLE_USER_HOME指定的路徑),而不是依據項目build.gradle文件中設置的倉庫地址進行解析。這樣就可以很快速的完成解析工作,而不至于花大量時間連接依賴倉庫。但是采用這種模式有一個前提:項目所有的依賴都已經存在本地依賴庫中。所以,若是項目中有新增或者修改依賴,則不能采用offline模式因為此時本地倉庫中可能不存在項目需要的依賴。總之,只要明確本地倉庫中已經擁有項目的所有依賴,即可以采用離線模式進行編譯項目等操作。
用法:
(1)采用gradle 命令,則直接在命令后加 --offline,如:gradlew build --offlline
(2)若是采用IDE執行gradle,可以在IDE上對gradle 進行設置,如 intellij idea 工具:

選擇Offline work 則開啟離線模式。 或者是直接在此處開關控制:

例子:假設項目中新增一個依賴:
compile('org.springframework.kafka:spring-kafka:2.0.1.RELEASE')
且本地倉庫(通常是GRADLE_USER_HOME指定的路徑)中沒有該依賴,則當采用離線模式編譯時,不管是采用gradle 命令方式: gradle assemble --offline 還是intellij idea 開啟離線模式然后執行編譯,都沒法下載到該依賴。 而只要其中任何一個方式關掉離線模式編譯,則能正確下載依賴。如:先執行 gradle assemble,此時會連接項目中配置的遠程倉庫下載依賴包到本地依賴倉庫。 然后intellij idean 依舊采用離線模式進行編譯,這時intellij idea中項目也可以正確編譯,本地倉庫中已經擁有了相關依賴。

原文鏈接:https://blog.csdn.net/zhongzh86/article/details/78667739

總結

以上是生活随笔為你收集整理的gradle 离线模式offline 用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。