scala構建工具SBT的使用 執行

2021-07-13 01:48:02 字數 501 閱讀 6419

互動模式

sbt不跟任何引數

$sbt

在出現的命令列可以互動式輸入命令,如compile、run(啟動程式)、exit(退出)

批處理模式

可以以空格為分隔符指定引數。對於接受引數的 sbt 命令,將命令和引數用引號引起來一起傳給 sbt。例如:

$ sbt clean compile 「testonly testa testb」

在這個例子中,testonly 有兩個引數 testa 和 testb。這個命令會按順序執行(clean, compile, 然後 testonly)。

持續構建和測試

為了加快編輯-編譯-測試迴圈,你可以讓 sbt 在你儲存原始檔時自動重新編譯或者跑測試。 在命令前面加上字首 ~ 後,每當有乙個或多個原始檔發生變化時就會自動執行該命令。例如,在互動模式下嘗試:

~compile

常用命令

自動補全

互動模式tab鍵

命令歷史記錄

用SBT構建Scala開發的Android工程

二 環境變數的配置 配置環境變數android home,指向android sdk的目錄位址。這裡寫描述 如果專案中有使用到ndk編譯的,需要配置android ndk home環境變數。這裡寫描述 三 sbt構建指令碼的編寫 在專案的根目錄建立資料夾project,並建立檔案plugins.sb...

使用構建工具MSBUILD

如果安裝了visual studio,缺省會在目錄 windir microsoft.net framework version 下有乙個msbuild.exe的工具,如果是64位作業系統,在 windir microsoft.net framework64 version 下也會有。如果沒有安裝v...

前端構建工具

一 什麼是 自動化 構建工具 構建工具是一種自動化工具。一般專案都有較多的檔案,為開發維護方便拆分單個的模組,在發布的時候,對拆分後的各模組進行合併,壓縮等,構建工具可以幫完成這些重複的工作。二 什麼是包管理工具 可以安裝 解除安裝 更新 檢視 搜尋 發布等功能。類似grunt,gulp構建工具,和...