sbt开始使用sbt


备注

Simple Build Tool(简称SBT)可用于构建Scala(或Java)项目代码。这包括管理必须构建,测试和/或编译为.jar或其他工件的代码,依赖项和资源。可以创建自定义任务来管理所有这些过程。

关于名称的说明; SBT有时被称为“Scala构建工具”。虽然这不是最初的意图,但它也已经普遍使用。 SBT可用于在JVM上构建任何项目。

.sbt文件或“SBT构建定义”是用Scala编写的特殊解释文件,由SBT用于定义构建。 .scala构建定义也可以编写并导入到.sbt文件中。

13.6之前的版本要求任何.sbt文件都将每个语句用空行分隔。如果没有空白行, .sbt文件将会中断。

ZIPTGZ格式中存在通用包。

版本

发布日期
0.13.12 稳定 2016年7月17日

将SBT项目导入Eclipse

假设您已安装EclipseSBT

  • 从Eclipse市场安装Eclipse的SBT插件。

  • 在命令行切换目录到项目的根目录。

    $ cd ~/home/sample/project

  • 执行sbt,它将加载项目。

    $ sbt

  • 编译项目以确保可以获得依赖项。

    > compile

  • 运行eclipse 任务:

    > eclipse

  • 进入Eclipse并选择菜单选项:

    File > New > Project From Existing Sources

  • 在向导中,导航到项目目录并选择它。 Eclipse将处理剩下的事情。

在Mac OSX上安装

完整的官方说明可以在这里找到。

MacPorts的

安装MacPorts 。然后,在终端执行:

port install sbt
 

家酿

安装Homebrew 。然后,在终端执行:

brew install sbt
 

来源

SBT下载sbt 所有平台 (tgz)安装。

sudo su
cd /opt
mkdir sbt
cd sbt
curl https://dl.bintray.com/sbt/native-packages/sbt/0.13.13/sbt-0.13.13.tgz -o sbt-0.13.13.tgz
 

然后,执行以下

tar zxf sbt-0.13.13.tgz
ln -s sbt-0.13.13 latest
 

在$ HOME内部确保更新〜/ .profile - 添加以下行

export SBT_HOME=/opt/sbt/latest
export PATH=$PATH:$SBT_HOME/bin
 

验证

在终端执行:

which sbt
 

您应该期望输出类似于:

/opt/local/bin/sbt
 

如果没有输出sbt没有安装。

在Linux上安装SBT

完整的说明可以在这里找到

  1. 安装JDK

  2. 设置Java环境变量。

    export JAVA_HOME=/usr/local/java/jdk1.8.0_102
    echo $JAVA_HOME
    /usr/local/java/jdk1.8.0_102
    export PATH=$PATH:$JAVA_HOME/bin/
    echo $PATH
    ...:/usr/local/java/jdk1.8.0_102/bin/
     
  3. 安装Scala。

    sudo wget http://www.scala-lang.org/files/archive/scala-2.11.8.deb
    sudo dpkg -i scala-2.11.8.deb
    sudo apt-get update
    sudo apt-get install scala
     
  4. 安装SBT。

    wget https://bintray.com/artifact/download/sbt/debian/sbt-0.13.9.deb
    sudo dpkg -i sbt-0.13.9.deb
    sudo apt-get update
    sudo apt-get install sbt
     

基于RPM的Linux发行版

  • 下载SBT存储库定义并将其添加到YUM:

    curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
     
  • 根据之前添加到YUM的定义安装SBT:

    sudo yum install sbt
     

在Windows上安装SBT

安装

MSI安装程序可以在这里找到 。这是最新的稳定版本 。下载并执行安装。

验证安装

  • 使用WindowsKey + R ,键入cmd

  • 或者,导航到.sbt (例如,在C:\Users\Hopper )并在地址栏中键入cmd

  • 键入sbt about 即可获取版本信息,验证是否已安装。你应该看到这样的东西:

    Java HotSpot(TM) 64-But Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
    [info] Set current project to root--sbt (in build file:/C:/Users/Hopper/.sbt/)
    [info] This is sbt 0.13.8
    ...