(Linux+IDEA+scala+sbt)sbt下載依賴包速度慢解決辦法(親測可用)
最近使用IDEA學習scala,下載了scala和sbt外掛,發現sbt下載依賴包的速度非常那個慢,每次新建專案和build.sbt修改後同步sbt就特別慢,於是就上網找了各種解決辦法,綜合許多博主的內容,加上我自己的理解,給大家分享一下我的解決辦法。
首先,在sbt官網下載,解壓,配置環境變數PATH和SBT_HOME。
sbt是scala的構建工具,就像maven對與java一樣,maven安裝後要修改/conf/setting.xml,映象修改到阿里雲的網站,下載依賴包就變快,同樣的道理,sbt應該也需要修改配置檔案吧。
不同的是,sbt需要在~資料夾(主資料夾,我的ubuntu是/home/fulai/)下建立配置檔案repositories,新增如下內容:
[repositories]
local
comp-maven: http://repo.data.1verge.net/nexus/content/groups/public/
store_cn: http://maven.oschina.net/content/groups/public/
store_mir: http://mirrors.ibiblio.org/maven2/
store_0: http://maven.net.cn/content/groups/public/
store_1: http://repo.typesafe.com/typesafe/ivy-releases/
store_2: http://repo2.maven.org/maven2/
~資料夾下的.sbt資料夾相當於是sbt的配置檔案和sbt本地依賴庫的存放位置(本地依賴庫的位置其實是.ivy2).
sbt還有一個安裝目錄,是存放sbt的可執行檔案和lib的位置,也有一個conf資料夾,下面有兩個配置檔案,sbtconfig.txt 和 sbtopts,這兩個檔案不需要修改!!
然後啟動IDEA吧!
我們雖然在IDEA中相愛在了sbt外掛,但是我們自定義採用我們剛才在本地安裝的sbt
確認這幾個配置:
先寫下這句:-Dsbt.repository.config=/home/fulai/repositories,這是VM引數內容,等號後面的內容根據上面自己的檔案位置修改。
第一個配置:setting>build,execution,deployment>build tools>sbt
第二個配置:setting>other setting>sbt
大功告成!
現在建立sbt構建的scala專案或開啟scala專案下載依賴包就超級快了,哈哈哈.......
相關文章
- sbt下載相關依賴過慢的解決辦法
- conda 下載速度慢的解決辦法
- sbt卡住的解決辦法,sbt設定代理
- springboot新手脫坑之無法下載依賴包Spring Boot
- ftp下載速度慢,ftp下載速度慢的原因詳情,和解決辦法FTP
- 解決SBT下載慢,dump project structure from sbt問題ProjectStruct
- Maven下載jar包慢,pom報錯的解決辦法MavenJAR
- 終極解決方案——sbt配置阿里映象源,解決sbt下載慢,dump project structure from sbt耗時問題...阿里ProjectStruct
- 終極解決方案——sbt配置阿里映象源,解決sbt下載慢,dump project structure from sbt耗時問題阿里ProjectStruct
- composer依賴相關的問題和解決辦法
- 解決Android studio中gradle依賴下載太慢的問題AndroidGradle
- composer包依賴衝突解決一例
- 關於Gradle編譯時下載依賴失敗解決方法Gradle編譯
- 解決Maven中90%的依賴(導包)問題Maven
- springBoot依賴下載問題Spring Boot
- linux yum下載依賴包到本地,不進行安裝Linux
- IDEA 找不到包解決辦法Idea
- VS2022 Visual Studio Installer 一直卡在0%,或者下載速度慢的問題解決辦法
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- deno 下載依賴包慢,沒有進度,透過更改映象加速的解決方法,不需要 npmNPM
- spring解決迴圈依賴Spring
- 函式計算|如何使用層解決依賴包問題?函式
- win10依賴服務或組無法啟動怎麼辦_win10提示依賴服務或組無法啟動解決方案Win10
- 10.12.3下Cornerstone3.0.3親測可用,分享
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 使用google wire解決依賴注入Go依賴注入
- Linux下安裝DB2的包依賴LinuxDB2
- Linux系統下無法解除安裝掛載的解決辦法Linux
- linux mint19 無線網路卡wifi速度慢解決辦法LinuxWiFi
- 依賴衝突時的解決方法
- 解決eclipse的maven依賴報錯EclipseMaven
- maven依賴衝突以及解決方法Maven
- Spring怎麼解決迴圈依賴?Spring
- Maven依賴衝突解決總結Maven
- 01揹包、有依賴的揹包
- 介面測試時依賴前置資料的問題解決了...
- Vue 下 ESLint 的 error 解決辦法VueEsLintError
- 創造性解決arch/manjaro官方aur源下載慢辦法JAR