恶心的sbt 超级慢--解决
最近在看sbt相关的资料。发现其构建仓库是用ivy和maven
相信使用过maven的人都知道下载 jar的过程十分痛苦(因为你穷,买不起VPN)
然后我们天朝本来有开源中国的maven库,后来又突然关掉了。
然后我尝试使用
https://jcenter.bintray.com/作为库源(没错,这是安卓那边经常见到的)
后来发现还是那么慢,实在没有办法了。只好再去google。
搜索字眼:“sbt 恶心” “sbt慢” “sbt 卡”后来搜到几篇文章说得挺有道理,然后动手试试
https://afoo.me/posts/2014-11-05-how-make-sbt-jump-over-GFW.html
这篇解释比较详细,可惜直接复制到“相应位置”不尽人意
http://blog.csdn.net/fo11ower/article/details/52549482
通过这篇我知道“快又好”的阿里云maven仓库
修改文件位置:
window:C:\Users\用户目录\.sbt\repositories
linux:~/.sbt/repositories
mac:呵呵呵
修改文件内容:
[repositories]
#local
public: http://maven.aliyun.com/nexus/content/groups/public/#这个maven
typesafe:http://dl.bintray.com/typesafe/ivy-releases/ , [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly#这个ivy
ivy-sbt-plugin:http://dl.bintray.com/sbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]#这个ivy
sonatype-oss-releases
sonatype-oss-snapshots
我试过window和linux首次都能在5分钟下载完相应“scala”和相应的“jar包”。
最后一句:好恶心的网络
恶心的sbt 超级慢--解决的更多相关文章
- sbt公布assembly解决jar包冲突 deduplicate: different file contents found in the following
		
一个.问题定义 近期使用sbt战斗assembly发生故障时,包,在package什么时候,发生jar包冲突/文件冲突,两个相同class来自不同jar包classpath内心冲突. 有关详细信息:我 ...
 - excel 2003 默认保存后出现超级连接解决方法
		
在excel 2003 中当选中某个单元格然后拷贝出来后发现总是出现超级连接,每次都要取消下很是麻烦 . 于是经过研究找到解决方法,真是累的我够呛 ,先将方法介绍给大家. 工具---自动更正选项--- ...
 - Java—恶心的java.lang.NumberFormatException解决
		
项目中要把十六进制字符串转化为十进制, 用到了到了Integer.parseInt(str1.trim(), 16):这个是不是后抛出java.lang.NumberFormatException异常 ...
 - 在ubuntu上搭建开发环境5---联想Y470安装 ubuntu,解决双显卡发热等问题
		
ubuntu14 没有解决显卡的问题的时候,会有这样的问题 1.耗电特别快.风扇狂转 2.鼠标键头显示有问题,乱闪,根本没法使用,容易卡住找不到鼠标箭头在哪里了:感觉图形界面显示也有问题,不稳定 解决 ...
 - Windows PowerShell漫谈-win7下没有超级终端
		
Windows PowerShell是我在研究win7新特性的时候发现的新工具,起初没有对它产生太大的兴趣,只是简单看看了有关它的介绍.简单使用了一下,感觉上它和cmd.exe没有本质区别.对它产生兴 ...
 - Android ListView在增加HeaderView之后使用getLocationInWindow和getLocationOnScreen获得值不正确的解决方法
		
近日遇到一个很恶心的问题,把解决方法放到空间里来分享给大家: 问题发生的条件: 1)ListView 控件中使用addHeaderView,为其添加了一个header view.(基本常识:heade ...
 - ChinaASP.Upload 错误 '80040002' You must add our copyright info
		
ChinaASP.Upload 错误 '80040002' You must add our copyright info: http://www.chinaasp.com 修改 第一步:在“开始-运 ...
 - "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突问题
		
这个错误真是太恶心了.不过有解决办法,你问我哪来的?当然百度的咯! 示例: select a.workTypeDes from A a,B b where a.workTypeCode=b.work ...
 - (译)开发优秀的虚拟现实体验:从开发I Expect You to Die中总结的六个要点
		
这篇文章是我从网上找来的,我觉得他非常详细的解释了VR发展的需求和必要.我认为通过这篇文章可以让大家了解VR. 译者写在最前: 来到追光动画有好几个月了,抱歉这段时间也没有什么文章与大家分享,我现在在 ...
 
随机推荐
- ARP协议
			
ARP协议就是一个获取对方MAC地址的协议,ARP协议它是一个网络层的协议,它的作用是通过ARP request报文来获得对方的MAC地址,ARP报文里面发送的内容大概是192.168.1.20你的M ...
 - jquery实现TODOList
			
html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl ...
 - 《LINUX内核设计与实现》读书笔记之第一章和第二章
			
一.第一章 1. Unix内核的特点简洁:仅提供系统调用并有一个非常明确的设计目的抽象:几乎所有东西都被当做文件可移植性:使用C语言编写,使得其在各种硬件体系架构面前都具备令人惊异的移植能力进程:创建 ...
 - Semantic-UI和其他几个前端框架
			
本来是想介绍Semantic-UI的,但如果只介绍这个框架,没什么内容,框架相关feature站点上有不需要说,所以干脆列出自己常用的几个前端框架,算是做个阶段性总结. 本文的核心是侧重于HTML/C ...
 - lnmp memcache出问题
			
打开另一台用0.9装好的memcache 的PHP配置文件,找到了“extension = "memcache.so" ,将这个加入到了1.0的php.ini重启后 执行/memc ...
 - Spring.Net+Nhibernate
			
Spring.net+Nhibernate系列优秀文章导航 冬哥的Spring.Net+Nhibernate Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 NH ...
 - jeesite笔记
			
环境 Github上的不能初始化数据库:https://github.com/thinkgem/jeesite 官网上的可以: http://jeesite.com/ 用 Idea 打开,修改 \sr ...
 - C++11 并发指南六(atomic 类型详解四 C 风格原子操作介绍)
			
前面三篇文章<C++11 并发指南六(atomic 类型详解一 atomic_flag 介绍)>.<C++11 并发指南六( <atomic> 类型详解二 std::at ...
 - RabbitMQ(三) -- Publish/Subscribe
			
RabbitMQ(三) -- Publish/Subscribe `rabbitmq`支持一对多的模式,一般称为发布/订阅.也就是说,生产者产生一条消息后,`rabbitmq`会把该消息分发给所有的消 ...
 - SpringMVC实现一个controller写多个方法
			
MultiActionController与ParameterMethodNameResolver在一个Controller类中定义多个方法,并根据使用者的请求来执行当中的某个方法,相当于Struts ...