Tool(SBT)2017/7記ほとほとgradleを使うのに疲れたので、他のビルドツールを探しているのだが、bazelはWindowsではまともにサポートされていないようなのでsbtに再挑戦してみることにする。過去の書き込みを見てみると、前回挑戦したのは2011年だったらしい。この頃はScalaを結構使っていたのだが、その後GWTにかかりきりになったので、Javaしかやらなくなった。そのうち、Javaの機能も追加されるようになり、「Javaでいいや」ということになってしまった。Scalaは、複雑すぎていまだに理解できない部分があるし。gradleの嫌いなところこれはひとえにスクリプト言語であることにつきる。ある程度構文エラーを指摘してくれるEclipseのエディタもあるにはあるが、基本的には実行するまでエラーがわからない。エラーになっているけれども理由がわからない点が多々ある。何度見直してもローカルな依存ライブラリファイルを指定しているはずなのに、シンボルが見つからないと言われてしまう。これほど使われているにも関わらずgradleのマニュアルは未整備というほかない。javadocタスクについて生のjavadocのすべてのオプションを指定するには一体どうしたら良いのか未だにわからない。やってほしいことはしごく単純なことなのだが、gradleと付き合うのは本当に疲れる。ビルドツールであっても、強い型付けの言語であった方が楽かと思う。eclipseのプラグインとしてSTSやbuildshipがあるにはあるのだが、どちらも使いづらい。後者は「やってほしく無いこと」を勝手にやってしまうし、それをキャンセルする方法もわからない。インストールhttp://www.scala-sbt.org/download.htmlからWindows用のインストーラmsiをダウンロードし、実行。(x86)\sbt」にインストールされる。(x86)\sbt\bin」がパスに追加されてるがWindowsの場合ログアウトしないと反映されない。(x86)\sbt\」も追加される。