`
m635674608
  • 浏览: 4938879 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Scala教程:简单构建工具SBT

 
阅读更多

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包,如下:

sbt_2

更新完后,会有一个控制台输入,可以输入help,会显示一些参数命令的说明,如下:

sbt_3

这样就算是安装好了。

运行例子

我们在某一目录下新创建一个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命令,窗口如下:

sbt_4

从上面可以看到程序正确地打印出了Hi!

至此,安装运行都正确无误!

 

http://www.importnew.com/4311.html

http://www.zihou.me/html/2013/03/14/8400.html

分享到:
评论

相关推荐

    构建工具 sbt-1.0.3

    scala 构建工具sbt-1.0.3 scala 构建工具sbt-1.0.3 scala 构建工具sbt-1.0.3

    sbt-1.4.0 Scala 的构建工具最新版

    SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的采用Scala编程语言本身编写配置文件

    SBT ivy2 scala构建工具jar包

    SBT ivy2 scala构建工具jar包 scala 构建工具 sbt

    sbt.zip_SBT_Scala sbt Java_sbt scala_sbt构建scale_scala

    sbt是一个用于构建Scala和Java项目的构建工具,要求Java 1.6或者更新版本。

    SBT ivy2 scala构建工具boot包

    SBT ivy2 scala构建工具boot包

    scala 项目构建工具

    scala sbt 0.13.12

    mill:您崭新的JavaScala构建工具!

    您闪亮的新Scala构建工具! 对SBT感到困惑? 对Maven感到沮丧吗? 被Gradle迷惑了吗? 试试看吧! 目录 文献资料 如果要在自己的项目中使用Mill,请查看我们的文档: 这是一个简单的示例,以便您可以想象它的...

    scalatest:一种针对Scala和Java开发人员的测试工具

    建筑ScalaTest先决条件以下是构建ScalaTest所需要的: JDK 8 请改用以下SBT选项: SBT_OPTS="-Xms512M -Xmx3000M -Xss1M -XX:NewRatio=8"构建和运行测试此命令将构建并运行常规测试: $ sbt test 要运行生成的所有...

    docker-builds-sbt:使用Docker构建SBT

    在Docker中使用sbt sbt-dockerd是一个Docker映像,用于构建sbt的最新开发版本。介绍该映像包含的最新开发版本,即sbt 0.13.10-SNAPSHOT ,它通过和$JAVA_HOME在系统范围内设置(从借用)安装了Oracle JDK (Java SE...

    docker-sbt:用于sbt的Dockerfile(Scala构建工具)

    码头工人用于sbt的Dockerfile(Scala构建工具) 这是基于图像构建的,并从获得灵感。用法安装并提取镜像( 上的 sbt): docker pull mozilla/sbt然后,您可以在sbt内部运行sbt来编译如下代码: docker run -it --rm...

    积分java源码-sbt-scoverage:用于搜索的sbt插件

    覆盖率报告将在您的target/scala-<scala>/scoverage-report目录中。 有 HTML 和 XML 报告。 如果您需要以编程方式使用结果,或者您正在编写工具,则 XML 很有用。 注意:如果您在 sbt 控制台会话中运行覆盖率报告...

    scala-nespresso:Nespresso 的 Scala 演示

    构建工具:SBT 地狱或 maven 冗长 字符串插值 具有隐式值类的开闭原则 类型类 用火柴测试 宏 ansi-内插器 莫基托 使用 macwire 进行依赖注入 Scala路线图 每个主题都包含在一个小型游乐场项目中。 这个想法是让你在...

    简单构建工具-sbt-0.13.17_最后的版本.tgz

    sbt是用于一个构建工具, 一般用于java/scala的构建工具。 这玩意不太好用, 而且官网下载太慢了。 csdn上来就需要10个积分,太多了吧。我这里2积分。

    sbt-0.13.15.msi

    Scala构建工具SBT

    sbt:sbt,交互式构建工具

    sbt sbt是用于Scala,Java等的构建工具。 有关常规文档,请参见 。sbt 1.x 这是sbt的1.x系列。 sbt的源代码分布在多个GitHub存储库中,包括该存储库。 托管sbt.io模块。 托管包装Ivy的sbt.librarymanagement模块。 ...

    sbt编译工具

    sbt 是一个用于构建 Scala 和 Java 项目的构建工具,要求 Java 1.6 或者更新版本。

    sbt-1.0.3.rar

    scala 构建工具sbt-1.0.3,官网下载实在是太慢了,留着备用。

    sbt-extras:sbt的功能更加强大,simplescalastandard构建工具

    sbt:叛军削减 运行的替代脚本。 它适用于sbt 1项目和(原则上)所有早期版本。...sbt -v [erbosely]创建一个使用最新的scala 2.12.x构建的新项目。 % sbt -v -212 -sbt-create about [addSbt] arg

    scala编程中文pdf

    scala编程 33章 中文pdf Scala编程实战 目录 第1章字符串. 11 第2章数值39 第3章控制结构.60 第4章类和属性.103 第5章方法147 ...第18 章简单构建工具(SBT)551 第19 章类型589 第20 章惯用法.612

Global site tag (gtag.js) - Google Analytics