互動模式
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構建工具,和...