(Linux+IDEA+scala+sbt)sbt下载依赖包速度慢解决办法(亲测可用)

1 篇文章 0 订阅

最近使用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项目下载依赖包就超级快了,哈哈哈.......



  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值