(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下載相關依賴過慢的解決辦法
- SBT使用阿里雲Maven倉庫,解決SBT下載依賴慢。阿里Maven
- Linux下rpm包相互依賴的解決辦法Linux
- conda 下載速度慢的解決辦法
- sbt卡住的解決辦法,sbt設定代理
- ftp下載速度慢,ftp下載速度慢的原因詳情,和解決辦法FTP
- springboot新手脫坑之無法下載依賴包Spring Boot
- 解決SBT下載慢,dump project structure from sbt問題ProjectStruct
- 解決rpm包依賴關係
- maven解決jar包依賴衝突MavenJAR
- 解決rpm包迴圈依賴
- 快速解決 Android SDK Manager 無法下載或者下載速度慢Android
- Maven下載jar包慢,pom報錯的解決辦法MavenJAR
- CentOS7網頁載入速度慢的解決辦法CentOS網頁
- 通過Gradle來下載依賴的jar包GradleJAR
- 終極解決方案——sbt配置阿里映象源,解決sbt下載慢,dump project structure from sbt耗時問題阿里ProjectStruct
- 終極解決方案——sbt配置阿里映象源,解決sbt下載慢,dump project structure from sbt耗時問題...阿里ProjectStruct
- Androidstuio有關導如專案作為依賴以及出現包衝突的解決辦法AndroidUI
- composer依賴相關的問題和解決辦法
- Windows 7下載掉線解決辦法Windows
- 解決Maven中90%的依賴(導包)問題Maven
- composer包依賴衝突解決一例
- HTop依賴包
- getSupportFragmentManager()方法不可用解決辦法Fragment
- 關於Gradle編譯時下載依賴失敗解決方法Gradle編譯
- 解決Android studio中gradle依賴下載太慢的問題AndroidGradle
- 使用ReflectionTestUtils解決依賴注入依賴注入
- deno 下載依賴包慢,沒有進度,透過更改映象加速的解決方法,不需要 npmNPM
- 函式計算|如何使用層解決依賴包問題?函式
- win10依賴服務或組無法啟動怎麼辦_win10提示依賴服務或組無法啟動解決方案Win10
- IDEA 找不到包解決辦法Idea
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- springBoot依賴下載問題Spring Boot
- Oracle 10g 下載地址 親測迅雷可用linux、windows版本Oracle 10gLinuxWindows
- OpenStack fuel-web不可用解決辦法Web
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 使用google wire解決依賴注入Go依賴注入
- spring解決迴圈依賴Spring