最近在学scala,入乡随俗,不用maven改用sbt。构建如下:
安装SBT
在SBT的官网(http://www.scala-sbt.org/)下载相应版本的SBT。
Windows环境下建议配置SBT的环境变量。(windows上搞开发真是越发蛋疼。)具体步骤不说了,就是把sbt/bin目录配置进PATH。
在sbt/bin下有个sbt.bat,查看该bat文件。可以了解到该文件依赖于conf/sbtconfig.txt。
在conf/sbtconfig.txt中添加:
-Dfile.encoding=UTF8 -Dsbt.boot.directory=d:/sbt-repository/boot/ -Dsbt.ivy.home=d:/sbt-repository/
说明:
-Dsbt.boot.directory
-Dsbt.ivy.home
这两个是配置sbt.boot目录和ivy.home目录,用于缓存的jar包等信息存放位置。默认情况下jar包等信息存放于user home目录。
另外运行sbt的一下JVM参数也可以在sbtconfig.txt中指定。
SBT命令行环境
在命令行中进入工程目录,输入sbt,进入sbt的命令行。(这里建议进入工程目录再运行sbt命令。)
注意:第一次使用sbt命令,程序会去下载