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
    ...