Sbt是Simple Build Tool的缩写,它是对scala或Java语言进行编译的一个工具,它类似于Maven或Ant,它需要JDK1.6或更高的版本支持。
它可以在Windows和Linux两种环境下安装使用,下面以在Windows环境下安装使用予以说明。
安装
首先我们要下载一个安装文件,其官方下载页面如下:
http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
由于是在Windows平台上安装,在这里建议下载sbt.msi安装文件,下载后双击进行安装到某一目录下,如:D:\Program Files\sbt,在该根目录下可以看到jansi.jar、sbt.bat、sbt-launch.jar等文件。
我们可以双击sbt.bat运行,不过在运行之前,我们最好在环境变量里做个设置,将D:\Program Files\sbt\sbt.bat设置到PATH中,这样,我们在DOS窗口里的任何位置输入sbt都能运行,这样更方便不是吗?
设置好后,我们打开DOS窗口,运行sbt,在第一次运行时,sbt会联网下载一些jar包,如下:
更新完后,会有一个控制台输入,可以输入help,会显示一些参数命令的说明,如下:
这样就算是安装好了。
运行例子
我们在某一目录下新创建一个hello的目录,然后在hello目录下新建一个文件hw.scala,内容如下:
object Hi {
def main(args: Array[String]) = println(“Hi!”)
}
上面的代码就是打印出Hi!这个字符串。
在DOS窗口中,我们进入到该hello目录,然后运行sbt命令,首先会出现一条info信息,如:[info] Set current project to default-2e2420 (in build file:/D:/Program%20Files/sbt/hello/)
然后会出现输入控制台,输入run命令,窗口如下:
从上面可以看到程序正确地打印出了Hi!
至此,安装运行都正确无误!
相关推荐
scala 构建工具sbt-1.0.3 scala 构建工具sbt-1.0.3 scala 构建工具sbt-1.0.3
SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的采用Scala编程语言本身编写配置文件
SBT ivy2 scala构建工具jar包 scala 构建工具 sbt
sbt是一个用于构建Scala和Java项目的构建工具,要求Java 1.6或者更新版本。
SBT ivy2 scala构建工具boot包
scala sbt 0.13.12
您闪亮的新Scala构建工具! 对SBT感到困惑? 对Maven感到沮丧吗? 被Gradle迷惑了吗? 试试看吧! 目录 文献资料 如果要在自己的项目中使用Mill,请查看我们的文档: 这是一个简单的示例,以便您可以想象它的...
建筑ScalaTest先决条件以下是构建ScalaTest所需要的: JDK 8 请改用以下SBT选项: SBT_OPTS="-Xms512M -Xmx3000M -Xss1M -XX:NewRatio=8"构建和运行测试此命令将构建并运行常规测试: $ sbt test 要运行生成的所有...
在Docker中使用sbt sbt-dockerd是一个Docker映像,用于构建sbt的最新开发版本。介绍该映像包含的最新开发版本,即sbt 0.13.10-SNAPSHOT ,它通过和$JAVA_HOME在系统范围内设置(从借用)安装了Oracle JDK (Java SE...
码头工人用于sbt的Dockerfile(Scala构建工具) 这是基于图像构建的,并从获得灵感。用法安装并提取镜像( 上的 sbt): docker pull mozilla/sbt然后,您可以在sbt内部运行sbt来编译如下代码: docker run -it --rm...
覆盖率报告将在您的target/scala-<scala>/scoverage-report目录中。 有 HTML 和 XML 报告。 如果您需要以编程方式使用结果,或者您正在编写工具,则 XML 很有用。 注意:如果您在 sbt 控制台会话中运行覆盖率报告...
构建工具:SBT 地狱或 maven 冗长 字符串插值 具有隐式值类的开闭原则 类型类 用火柴测试 宏 ansi-内插器 莫基托 使用 macwire 进行依赖注入 Scala路线图 每个主题都包含在一个小型游乐场项目中。 这个想法是让你在...
sbt是用于一个构建工具, 一般用于java/scala的构建工具。 这玩意不太好用, 而且官网下载太慢了。 csdn上来就需要10个积分,太多了吧。我这里2积分。
Scala构建工具SBT
sbt sbt是用于Scala,Java等的构建工具。 有关常规文档,请参见 。sbt 1.x 这是sbt的1.x系列。 sbt的源代码分布在多个GitHub存储库中,包括该存储库。 托管sbt.io模块。 托管包装Ivy的sbt.librarymanagement模块。 ...
sbt 是一个用于构建 Scala 和 Java 项目的构建工具,要求 Java 1.6 或者更新版本。
scala 构建工具sbt-1.0.3,官网下载实在是太慢了,留着备用。
sbt:叛军削减 运行的替代脚本。 它适用于sbt 1项目和(原则上)所有早期版本。...sbt -v [erbosely]创建一个使用最新的scala 2.12.x构建的新项目。 % sbt -v -212 -sbt-create about [addSbt] arg
scala编程 33章 中文pdf Scala编程实战 目录 第1章字符串. 11 第2章数值39 第3章控制结构.60 第4章类和属性.103 第5章方法147 ...第18 章简单构建工具(SBT)551 第19 章类型589 第20 章惯用法.612