タグ

2015年8月15日のブックマーク (1件)

  • Sbt Build Definition - tkawachi Blog

    始める sbt を以前読んだときは .sbt ビルド定義 のところでぐっと難しくなってよくわからなくなった。 今日復習したのでメモ。 最初にまとめ。 key := value は新しい設定項目を追加する関数のようなもの(Setting[T])を定義する。 Setting[T] の入力は変更されない。 .sbt を読み込むと Setting[T] のリストができる。Setting[T] のリストは、依存関係を考慮してソートされた後に適用される。 .sbt の空行で区切られた塊は Scala の式。文ではないので val, object, class などは書けない。 key := value は key.:=(value) といったメソッド呼び出しを別の書き方にしたもの。 sbtデフォルトの設定項目は sbt.Keys に定義されている。 TaskKey[T] は毎回計算されるキー。 sbt