ksauzz weblog

technical note....

Sbt

簡単にメモ

simple build tool (version 0.11.x)

scalaのビルドツール。 最近のバージョンでは基本的に対話モードで利用する雰囲気。

よく使うコマンド

コマンド名 説明
update ライブラリ(dependenciew)取得
clean cleanup target directories
run main classの検索、一覧表示からの実行
run-main classname   main classを明示的に指定して実行
console scalaの対話型コンソール起動。:quitでconsoleから抜ける
tasks タスク一覧表示
package パッケージ(jar)の生成

コマンドがよく分からなかったらtasksでコマンド一覧をながめて、help引いて使えばなんとかなる。

usage

  1. sbtを起動(基本起動させっぱなし)
  2. consoleコマンドでREPL起動。コードの動作を確認しつつ、別windowで編集(vim)
  3. 書いたらcompileでビルド
  4. run、もしくはrun-mainで実行

という雰囲気で使ってる。

Comments