IntelliJ IDEA平台sbt国内镜像源的设置


由于sbt创建时默认使用的国外的maven库,所以在使用IDEA的sbt创建Scala项目时下载速度很慢。可以通过设置国内镜像源来解决这一问题。

解决方法

1.设置IDEA中sbt参数

  • 通过在设置中输入sbt进入到sbt设置界面,界面如图
    在这里插入图片描述

  • 点击VM parameters,设置虚拟机参数,即IDEA中sbt构建器的参数。输入内容如下:

    -Dsbt.boot.directory=path/.sbt/boot
    -Dsbt.global.base=path/.sbt
    -Dsbt.ivy.home=path/.ivy2
    -Dsbt.coursier.home=path/coursier
    -Dsbt.override.build.repos=true
    

    其中前四行为sbt运行及下载文件保存的路径,可以不用填写使用默认路径。
    最后一行-Dsbt.override.build.repos=true表示优先使用用户设置的下载镜像。

2.设置华为镜像

  • 打开华为开源镜像站(https://mirrors.huaweicloud.com/),在搜索栏输入sbt可以搜索到对应镜像源。
    在这里插入图片描述
  • 点击打开设置说明界面,详细结果可在华为开源镜像站查看。
    在这里插入图片描述
    注意:一定要将repositories文件放置在参数设置的.sbt文件夹下,否则代理镜像无效;如果没有.sbt文件,可以自己在对应位置创建该文件夹。

在完成上述设置后,再通过IDEA使用sbt创建Scala项目能够快速的下载好。

同时,对于其他要使用到的国内镜像的场合,还有许多的国内镜像可以使用,按照相应说明设置镜像

参考文章

终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题https://www.cnblogs.com/lshao/p/10080223.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值