sbt 学习

一、基础

1、工程根目录

包含build.sbt的目录是工程的根目录。注意,就算在一个空目录下面执行sbt about,也会生成project文件夹

2、源文件目录结构

SBT有固定的文件组织结构

src/
  main/
    resources/
       <files to include in main jar here>
    scala/
       <main Scala sources>
    java/
       <main Java sources>
  test/
    resources
       <files to include in test jar here>
    scala/
       <test Scala sources>
    java/
       <test Java sources>

不在src/下的文件夹会被忽略,当然src/下面的隐藏文件也会被忽略

3、SBT build定义文件

这些文件存放在根目录的build.sbt文件以及project文件夹中

二、SBT task(所谓task,就是进入sbt shell 之后执行的一个个命令,比如run, compile, test,console等)

1、运行SBT

进入一个工程的根目录,在terminal敲sbt,进入sbt shell

2、在SBT shell中运行scala

在SBT shell 中输入console即可

3、编译、测试、运行

在SBT shell中输入compile 或 test 或 run

注意,compile 只会编译src/main/scala下面的文件

猜你喜欢

转载自www.cnblogs.com/longjmp/p/10694151.html
sbt
今日推荐