SBT学习 [持续更新...]
2014-05-04 13:46
519 查看
1. 下载SBT
从这下载(http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html#)
version: 0.13.2
Windows中安装下载“msi for windows",安装后环境变量会自动设置好
2. SBT设置
修改配置文件:<sbt安装目录>/conf/sbtconfig.txt
如果需要代理才能访问网络,可在配置文件中设置如下:
安装完成后"c:\Documents and Settings\<user>\"目录下会产生两个目录:
SBT工作目录”.sbt“
Ivy缓存目录”.ivy2“
如需修改默认路径,可在配置中添加:
3. 使用SBT创建一个工程
创建一个项目目录: e:\iProgram\Scala\sbttest
进入项目目录,在sbt中设置项目名称、版本以及使用的哪个版本scala来编译:
完成后目录中会多一个build.sbt,内容如下:
按照标准sbt文件组织形式,源代码是放在src\main\scala目录下。在这个目录下新建一个Hello.scala
e:\iProgram\Scala\sbttest\src\main\scala\Hello.scala,Hello.scala内容如下:
而后,即可使用sbt进行编译运行了:
4. 使用SBT生成intellij-IDEA工程
在c:\Documents and Settings\<user>\.sbt\0.13\plugins\build.sbt文件中加入下面一行(如果没有这个路径和文件就创建一个)
注:详细方法可访问https://github.com/mpeltonen/sbt-idea
5. 添加依赖文件
在工程的build.sbt中添加工程依赖文件。
使用sbt update会自动下载所需库文件
6. 各种jar包哪里找?
Maven中央库: http://search.maven.org/
查找到需要的包,点进去之后,左边可以看到各种工具添加这个包要用的脚本。如下:(Scala SBT一栏),直接把这句加入工程的build.sbt就行了。
注意:加入build.sbt中,每一句都要空一行哦,不然会报错。
从这下载(http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html#)
version: 0.13.2
Windows中安装下载“msi for windows",安装后环境变量会自动设置好
2. SBT设置
修改配置文件:<sbt安装目录>/conf/sbtconfig.txt
如果需要代理才能访问网络,可在配置文件中设置如下:
-Dhttp.proxyHost=proxy.zte.com.cn -Dhttp.proxyPort=80
安装完成后"c:\Documents and Settings\<user>\"目录下会产生两个目录:
SBT工作目录”.sbt“
Ivy缓存目录”.ivy2“
如需修改默认路径,可在配置中添加:
-Dsbt.boot.directory=d:/sbt/boot/ -Dsbt.ivy.home=d:/sbt/ivy2/
3. 使用SBT创建一个工程
创建一个项目目录: e:\iProgram\Scala\sbttest
进入项目目录,在sbt中设置项目名称、版本以及使用的哪个版本scala来编译:
e:\iProgram\Scala\sbttest>sbt > set name :="hello" > set scalaVersion :="2.10.4" > set version :="1.0" > session save > exit
完成后目录中会多一个build.sbt,内容如下:
name :="hello" scalaVersion :="2.10.4" version :="1.0"
按照标准sbt文件组织形式,源代码是放在src\main\scala目录下。在这个目录下新建一个Hello.scala
e:\iProgram\Scala\sbttest\src\main\scala\Hello.scala,Hello.scala内容如下:
object Hello { def main(args: Array[String]) = { println("hello, scala") } }
而后,即可使用sbt进行编译运行了:
E:\iProgram\Scala\sbttest>sbt > run [info] Running Hello hello, scala [success] Total time: 0 s, completed 2014-5-4 14:41:46
4. 使用SBT生成intellij-IDEA工程
在c:\Documents and Settings\<user>\.sbt\0.13\plugins\build.sbt文件中加入下面一行(如果没有这个路径和文件就创建一个)
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")然后执行gen-idea命令即可:
E:\iProgram\Scala\sbttest>sbt gen-idea
注:详细方法可访问https://github.com/mpeltonen/sbt-idea
5. 添加依赖文件
在工程的build.sbt中添加工程依赖文件。
libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.1.0" % "test"
使用sbt update会自动下载所需库文件
sbt update
6. 各种jar包哪里找?
Maven中央库: http://search.maven.org/
查找到需要的包,点进去之后,左边可以看到各种工具添加这个包要用的脚本。如下:(Scala SBT一栏),直接把这句加入工程的build.sbt就行了。
注意:加入build.sbt中,每一句都要空一行哦,不然会报错。
相关文章推荐
- SBT学习 [持续更新...]
- LinuxAPP学习笔记---持续更新
- TensorFlow学习笔记之疑问解答(持续更新)
- Oracle学习01【持续更新】
- drupal7 学习笔记-----(持续更新中...)
- Python学习--持续更新
- 学习资料推荐之,会持续更新中……
- JAVA基础知识学习笔记(持续更新中。。)
- Seaborn学习以及Matplotlib基础(持续更新中...)
- 学习Javascript异步编程 持续更新
- python重新学习(持续更新)
- Linux学习——指令(持续更新)
- 精心收集的Hadoop学习资料(持续更新)
- asp.net学习资源汇总 ( 持续更新 )
- Spark学习--持续更新
- Android adb 使用学习【持续更新...】
- 应该避免的Android内存泄露的种种原因,你知道吗?(持续更新学习中)
- 优秀的专业技能学习资源 --- 持续更新
- spring教程(spring学习资料)列表(持续更新)
- Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]