SBT安装使用配置

1. 流程

若是不想看上面的资源,能够直接按这个来html

(1)下载,scalajava

(2)安装配置,使用SBT构建Scala项目windows

新增一个SBT_HOME,变量值为本身sbt的安装路径.我这边是D:\sbt-1.0.4maven

在path中追加%SBT_HOME%\bin;测试

2. 其余

2.1 修改ivy仓库、sbt仓库地址

默认以“C:\用户\[用户名]\.ivy2”和“C:\用户\[用户名]\.sbt”为本地仓库,重装系统后就全没了。spa

如果windows系统,则只会使用“[SBT_HOME]\conf”下的sbtconfig.txt,不会用到sbtopts。如下以个人配置为例:命令行

修改sbtconfig.txt,添加:scala

# Set the java args to high

-Xmx512M

-XX:MaxPermSize=256m

-XX:ReservedCodeCacheSize=128m



# Set the extra SBT options

-Dsbt.log.format=true

-Dsbt.boot.directory=D:/sbt-repo/.sbt/boot/
-Dsbt.ivy.home=D:/sbt-repo/.ivy2/
-Dsbt.global.base=D:/sbt-repo/.sbt
-Dsbt.repository.config=D:/sbt-1.0.4/conf/repositories

 

2.2 修改远程仓库镜像

通过个人测试,因为maven与ivy的仓库结构不一样,因此没法直接令ivy从maven远程仓库进行下载。具体是否能够整合ivy+maven,还没测试过。code

(1)在“[SBT_HOME]\conf”下建立repositories文件:orm

[repositories]  
  local
  nexus-tae: http://mvnrepo.tae.taobao.com/content/groups/public/
  nexus-aliyun: http://maven.aliyun.com/nexus/content/groups/public
  repo2: http://repo2.maven.org/maven2/

 

(2)修改“[SBT_HOME]\conf\sbtconfig.txt”,添加:

-Dsbt.repository.config=D:/sbt-1.0.4/conf/repositories

 

3. 建议

(1)并不强制要求必定要在“[SBT_HOME]\conf”下建立repositories文件,网上的帖子通常都说在.sbt下建立repositories。但我认为repositories是一种配置信息,统一放在conf下比较容易找。若是之后删库,也不会影响配置

4. 建议

cmd命令行下,按enter键,开始下载sbt的依赖包。

以后就要开始漫长的等待,下载失败继续尝试,等了大约一上午吧,而后终于成功了。

成功的标志:

输入sbt about会提示信息,表示安装成功。

相关文章
相关标签/搜索