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-2.12.8 sbt-1.2.8 安装包"中,我们有两个核心组件:Scala编译器和sbt构建工具。 Scala是一种多范式编程语言,融合了面向对象和函数式编程的概念。它的2.12.8版本是一个稳定版,提供了许多改进和修复,...
Scala构建工具sbt(Simple Build Tool)是Scala社区广泛使用的自动化构建系统,它为Scala和Java项目提供了一种高效、灵活的构建方式。sbt-1.0.3是sbt的一个版本,发布于2017年,带来了多项改进和优化,旨在提升...
标题中的“SBT ivy2 scala构建工具boot包”指的是 SBT 配合 Ivy2 实现的 Scala 项目的构建启动包。这个包通常包含了运行 SBT 所需的基本环境,包括 SBT 的运行时环境、Scala 编译器以及 Ivy2 依赖管理库。SBT 的 ...
SBT(Scala Build Tool)是Scala编程语言的主要构建工具,它极大地简化了Scala项目构建、管理和依赖管理的过程。SBT利用Ivy库进行依赖管理,Ivy2是Apache Ivy的一个版本,它是一个强大的依赖管理系统,广泛用于Java...
在 Scala 中,SBT(Simple Build Tool)是默认的项目构建工具,它使得构建、管理和打包 Scala 和 Java 项目变得简单易行。本主题将深入探讨 Scala 项目构建工具 SBT,特别是关于版本 0.13.12 的使用。 SBT 0.13.12 ...
SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的采用Scala编程语言本身编写配置文件
SBT(Simple Build Tool)是 Scala 的构建工具,用于管理项目依赖关系和编译代码。要在 Windows 10 系统上安装 SBT,需要从官方网站下载 SBT 的安装包,网址为 ...
sbt是一个用于构建Scala和Java项目的构建工具,要求Java 1.6或者更新版本。
学习Scala不仅意味着掌握一种新的编程语言,还意味着探索函数式编程的世界,以及如何利用强大的构建工具sbt来管理项目。不断实践和探索,你将能够驾驭Scala的强大特性,构建出高效、可靠的软件系统。
**简单构建工具SBT——0.13.17 最后版本详解** SBT(Simple Build Tool)是一款功能强大的构建工具,尤其在Java和Scala开发领域中被广泛使用。它以其简洁的配置语法和高效的构建流程,为开发者提供了便捷的项目管理...
Scala-SBT API 是一个强大的构建工具,用于管理 Scala 和 Java 项目。SBT,全称为 Simple Build Tool,它以其灵活性和高效性在 Scala 开发者社区中广泛应用。在这个API文档中,开发者可以找到关于如何使用SBT进行...
您闪亮的新Scala构建工具! 对SBT感到困惑? 对Maven感到沮丧吗? 被Gradle迷惑了吗? 试试看吧! 目录 文献资料 如果要在自己的项目中使用Mill,请查看我们的文档: 这是一个简单的示例,以便您可以想象它的...
**Sbt-0.13.15:Scala构建工具详解** Sbt(Simple Build Tool)是Scala项目的主要构建工具,它以其强大的功能和高效的工作流在开发社区中备受推崇。0.13.15是Sbt的一个版本,虽然现在已经有了更高级的版本,但了解...
Sbt(Simple Build Tool)是Scala项目的主要构建工具,它以其高效、灵活和强大的特性深受开发者喜爱。在 Scala 开发环境中,Sbt 起到了核心作用,它负责编译、测试、打包以及发布 Scala 应用程序。"sbt资源包,全...
Scala的工具包括Scala编译器(scalac)、Scala REPL(Read-Eval-Print Loop,交互式编程环境)以及sbt(Scala Build Tool),它是Scala项目的主要构建工具,可以管理依赖、编译、打包和测试项目。 总的来说,这个...
在Scala编程中,我们经常使用SBT(Simple Build Tool)作为构建工具,它提供了项目管理和编译的功能。本教程将详细介绍如何在IntelliJ IDEA中使用SBT来构建一个基于AKKA框架的Scala程序。 首先,你需要确保已经安装...
总结,"sbt-1.3.4.msi.rar"是一个用于Windows平台的Scala构建工具SBT的安装包,它提供了项目构建、测试和依赖管理等功能,对于Scala和Java开发者来说是不可或缺的工具。用户只需解压并安装即可开始利用SBT的强大功能...
**SBT(Simple Build Tool)** 是Scala编程语言的一个核心构建工具,它的出现极大地简化了Scala项目的构建过程。SBT采用了一种基于文件的构建模型,使得开发者无需编写复杂的构建脚本,而是通过定义一系列的任务来...
SBT,全称为Scala Build Tool,是用于构建Scala和...总之,SBT 1.0.3作为一款成熟的构建工具,提供了强大的依赖管理、灵活的构建脚本、丰富的插件支持和高效的构建机制,极大地简化了Scala和Java项目的开发和维护工作。