sbtの密結合な内部アーキテクチャ

sbtというと、独特なSettingのシステム*1や、Scalaで記述する内部DSL*2ばかりが注目されがちです。それらは、初心者にわかりづらかったりして批判されることが多かったり、逆にsbtを使い慣れた人にとってはとても強力で面白い仕組みです。Settingのシステムに注目すると、汎用的に色々な言語のビルドにも使えそうに思えま…