Windows平台下sbt的安装设置
2015-11-16 21:55
465 查看
本文转自http://my.oschina.net/u/915967/blog/146746,且根据个人实践对原文进行了更新并对错误进行了修改,修改内容以红色字体标出,所有权利归原作者所有。
首先到http://www.scala-sbt.org/release/tutorial/Setup.html下载windows的sbt包,zip,tar.gz都行。
将下载的包解压到你指定的目录,我一般是解压到D:\dev\sbt目录,D:\dev下是日常工作中所用到的开发工具软件,比如eclipse、jdk、maven等等。
Windows的sbt包解压后,已经自带了sbt.bat脚本,真是方便不少哦!看sbt.bat中设置(set FN=%SBT_HOME%\..\conf\sbtconfig.txt)相关是从一个配置文件中读取的,因此在sbt\conf目录下创建sbtconfig.txt文件,所以的配置写在这个文件里,不直接改sbt.bat,对以后升级备份都很方便。
我的配置文件如下:
?
其中关键的几个参数是,这2个参数曾让很多人痛苦过....
?
?
因为sbt下载的jar包都会默认放到用户目录下,但这些放在c盘用户目录下不是好注意,比如你重装系统之类的,那么下次你又要等啊等啊下载很久的jar,是不是很痛苦?如果放到c盘之外就避免了重复下载之苦。
设置好后,你需要把sbt\bin这个加上PATH环境变量中,使其在任何地方的cmd中都可以使用。现在就可以打开cmd窗口,使用sbt了。
?
这样就会开始下载相关的jar包,同时观察你设置的sbt.boot.directory及sbt.ivy.home下是否有变化?如没有请检查是否设置成功!
如果这样感觉下载很慢,而且又有比较快的仓库,比如私服,你可以在用户目录下创建.sbt目录,放一个repositories文件,内容为:
?
第一个是本地仓库,第二个设置成你的私服,后面2个是sbt中的设置,详细的你可以解压sbt.jar包查看。
接下来只有等待,等待....... 成功后你就可以开始sbt折腾之旅了!!!
最后提醒,建好环境变量之后,要在新打开的CMD命令行中执行sbt命令哟!
祝玩的愉快!!
另外,本文中的添加国内镜像的方法没有亲身实践,因为身在教育网,下载这些包的速度还是比较可观的,但是本文中的方法给出的代码总归是看起来有些凌乱,因此在此补充一个其他文章中的方法,且这个文章的时间也更晚些,以备不时之需。
sbt运行时经常需要下载大量的jar包,默认连接到maven官网,速度通常比较慢。
在`~/.sbt/`下添加一个`repositories`文件,里面内容如下:
[plain] view
plaincopy
[repositories]
local
osc: http://maven.oschina.net/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
首先到http://www.scala-sbt.org/release/tutorial/Setup.html下载windows的sbt包,zip,tar.gz都行。
将下载的包解压到你指定的目录,我一般是解压到D:\dev\sbt目录,D:\dev下是日常工作中所用到的开发工具软件,比如eclipse、jdk、maven等等。
Windows的sbt包解压后,已经自带了sbt.bat脚本,真是方便不少哦!看sbt.bat中设置(set FN=%SBT_HOME%\..\conf\sbtconfig.txt)相关是从一个配置文件中读取的,因此在sbt\conf目录下创建sbtconfig.txt文件,所以的配置写在这个文件里,不直接改sbt.bat,对以后升级备份都很方便。
我的配置文件如下:
?
?
设置好后,你需要把sbt\bin这个加上PATH环境变量中,使其在任何地方的cmd中都可以使用。现在就可以打开cmd窗口,使用sbt了。
?
如果这样感觉下载很慢,而且又有比较快的仓库,比如私服,你可以在用户目录下创建.sbt目录,放一个repositories文件,内容为:
?
接下来只有等待,等待....... 成功后你就可以开始sbt折腾之旅了!!!
最后提醒,建好环境变量之后,要在新打开的CMD命令行中执行sbt命令哟!
祝玩的愉快!!
另外,本文中的添加国内镜像的方法没有亲身实践,因为身在教育网,下载这些包的速度还是比较可观的,但是本文中的方法给出的代码总归是看起来有些凌乱,因此在此补充一个其他文章中的方法,且这个文章的时间也更晚些,以备不时之需。
sbt运行时经常需要下载大量的jar包,默认连接到maven官网,速度通常比较慢。
在`~/.sbt/`下添加一个`repositories`文件,里面内容如下:
[plain] view
plaincopy
[repositories]
local
osc: http://maven.oschina.net/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
相关文章推荐
- Scala method call syntax
- SBT学习 [持续更新...]
- sbt 小技巧
- 在SBT中引入JRebel
- win10下安装sbt
- SBT学习 [持续更新...]
- 使用sbt容量平衡树实现shuffle
- SBT 简短代码 (poj3481,并附上用STL set/map做的代码)
- Spark0.91使用sbt编译Unresolved依赖问题
- scala eclipse sbt 应用程序开发
- sbt pom reader - sbt读取pom
- hdu 5412 CRB and Queries 求动态区间第k小 树套树
- 【算法】Treap模板和SBT模板
- 基于SBT的学生成绩管理系统
- HNOI2002——营业额统计(SBT)
- zoj 3612 Median (SBT)
- poj 3481 Double Queue (SBT)
- Linux安装sbt过程详解
- 使用sbt构建IndexedRDD开发环境
- Ubuntu上手动安装sbt