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



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

  1. Android Studio gradle下载依赖包失败的解决办法

    Android Studio gradle下载依赖包失败 的解决办法 使用Android Studio在第一次导入项目或者配置完Kotlin后,会一直Build,因为需要下载一些项目中配置的依赖和gr ...

  2. Maven - Idea解决Maven下载依赖包速度慢问题

    Maven - Idea解决Maven下载依赖包速度慢问题 1在这个地方加入 http://maven.aliyun.com/nexus/content/groups/public/ 2 把其他删除掉 ...

  3. 解决maven 在IDEA 下载依赖包速度慢的问题

    问题如下图所示: 如上图下载一个 数据库连接 (mysql-connector-java ) 的 jar 包,发现下载速度很慢,慢出天际.多导几个 jar 包得半个小时才能完成.我一开始认为是我的网络 ...

  4. IntelliJ IDEA maven库下载依赖包速度慢的问题(包制百病)

    在pom.xml中添加maven 依赖包时,我就发现不管是否用了翻墙,下载速度都好慢,就1M的东西能下半天,很是苦恼,于是到网上搜资料,然后让我查到了.说是使用阿里的maven镜像就可以了.我于是亲自 ...

  5. Linux和大数据学前准备和踩过的那些坑[亲测可用]

    学前准备 废话不多说,我们直接上应用. FileZilla 首先先介绍一款免费软件,FileZilla Client.FileZilla是一个快速,实用多功能和界面直观的FTP客户端. 比起Linux ...

  6. MAC . IntelliJ IDEA maven库下载依赖包速度慢的问题

    <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://mav ...

  7. windows/linux服务器上java使用openoffice将word文档转换为PDF(亲测可用)

    一. 前言 1. 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. 2. openoffice既有w ...

  8. linux下,pip安装lap出现问题 ,已解决,亲测有效

    这里写自定义目录标题 用pip安装出现报错,并且这个包网上查了很多都没办法解决,于是来记录一下我的解决方法. 解决方法 用pip安装出现报错,并且这个包网上查了很多都没办法解决,于是来记录一下我的解决 ...

  9. centos mysql server_Centos 7 下载安装 mysql server 5.6 (亲测可用)

    [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [root@loc ...

最新文章

  1. Cartographer 数据集国内地址
  2. Java Se:自定义ClassLoader
  3. C# linq创建嵌套组
  4. java中的类型转换
  5. 关于oracleblob字段的用到
  6. 一文读懂Git工作流
  7. 哪种语言更适合做自动化测试?
  8. 如何清除你的DNS缓存
  9. linux下main函数的返回值问题
  10. grafana 批量添加图表
  11. 熊猫直播破产背后:王思聪不肯再借钱,谋求卖身腾讯未果
  12. matlab 外接圆,【外接圆matlab知道三个顶点的坐标,如何求这三个顶点组成的三角形外接圆的半径与圆心坐标?】作业帮...
  13. 市场调研中的定性/定量分析
  14. 1.7 新概念 量词
  15. android语音到账,支付宝到账语音包
  16. 【独行秀才】macOS Big Sur 11.6.5正式版(20G517)原版镜像
  17. eclipse安装jdt
  18. 全自动反冲洗叠片过滤器
  19. 五星好评点亮效果(精灵图)
  20. realpath函数使用注意事项

热门文章

  1. 兴趣部落打通微信公众号,两大平台联手优化兴趣社交体验
  2. Linux启动命令代码
  3. oracle安装运维,oracle 12c client安装
  4. 阿里云-云开发平台 应用的创建及使用
  5. 伪类模仿 li 前面的圆点及各种符号
  6. 不涉及代码,来聊聊用户画像
  7. 无线网络覆盖方案案例
  8. 大学宿舍无线覆盖解决方案
  9. 学生个人网页模板 简单个人主页--贝聿铭人物介绍 6页带表单 带报告3800字
  10. Web安全入门自学笔记—基础知识(一)