1. SBT 地位
SBT就像maven一樣是一個(gè)scala項(xiàng)目的構(gòu)建工具采章,我也只是會(huì)簡(jiǎn)單的使用打包理疙,下面我會(huì)介紹一下SBT整個(gè)的安裝流程和打包過(guò)程齿梁,其實(shí)很簡(jiǎn)單油额。
2. SBT 安裝(windows 和 Linux 大同小異)
像maven一樣SBT是一個(gè)軟件所以需要在系統(tǒng)上安裝此工具叠纷。
① 官網(wǎng)下載,下載后解壓潦嘶,C:\Program Files\sbt
② 配置環(huán)境變量涩嚣,C:\Program Files\sbt\bin
,其實(shí)是可以讓系統(tǒng)找到sbt-launch.jar
③ 啟動(dòng)cmd掂僵,進(jìn)入某一個(gè)工程的HOME目錄下航厚,執(zhí)行sbt
命令會(huì)顯示Getting org.scala-sbt sbt 0.13.12 ...
,這表示是在下載org.scala-sbt包(只會(huì)在第一次下載)锰蓬,下載完成以后就會(huì)自動(dòng)進(jìn)入SBT的交互界面幔睬,如下圖:SBT安裝成功
Note: 其實(shí)這些操作都是可以在IDEA 的Terminal中完成,我感覺(jué)更方便一些
3. SBT 打包
其實(shí)SBT打包是用一個(gè)sbt-assembly的插件來(lái)打包的芹扭,那IDEA來(lái)做例子: