(Linux+IDEA+scala+sbt)sbt下载依赖包速度慢解决办法(亲测可用) 喜欢ヅ旅行 2022-05-30 04:36 551阅读 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/* *![20180305120206465][]* *~文件夹下的.sbt文件夹相当于是sbt的配置文件和sbt本地依赖库的存放位置(本地依赖库的位置其实是.ivy2).* *sbt还有一个安装目录,是存放sbt的可执行文件和lib的位置,也有一个conf文件夹,下面有两个配置文件,sbtconfig.txt 和 sbtopts,这两个文件不需要修改!!* *![20180305121148668][]* *然后启动IDEA吧!* *我们虽然在IDEA中相爱在了sbt插件,但是我们自定义采用我们刚才在本地安装的sbt* *确认这几个配置:* *先写下这句:-Dsbt.repository.config=/home/fulai/repositories,这是VM参数内容,等号后面的内容根据上面自己的文件位置修改。* *第一个配置:setting>build,execution,deployment>build tools>sbt* *![201803051221242][]* *![20180305122143438][]![20180305122153269][]* *第二个配置:setting>other setting>sbt* *![20180305122308311][]* *大功告成!* *现在创建sbt构建的scala项目或打开scala项目下载依赖包就超级快了,哈哈哈.......* [20180305120206465]: /images/20220530/400d16f6544f403ca664c6f113d1d46c.png [20180305121148668]: /images/20220530/d18b2e5026224d0abe7aaed15d596cc8.png [201803051221242]: /images/20220530/f115aabf8a114813a4058e19b42558ee.png [20180305122143438]: https://img-blog.csdn.net/20180305122143438 [20180305122153269]: /images/20220530/cd808aaf56524064a9e798e21bf34ad6.png [20180305122308311]: /images/20220530/3de1d6cbaf0b44fa88fb148bffceccfa.png
还没有评论,来说两句吧...