いろんなマシンで何度も同じ操作を繰り返している気がするため自分用にメモ。
1. sbtをダウンロードする。
http://www.scala-sbt.org/download.html
WindowsであってもMSIインストーラ版は使用しない。zip版をダウンロードし展開する。
(インストーラ版は、C:\Program Files (x86)などのスペース付きフォルダにインストールされてかつ環境変数PATHも自動では設定してくれないため結構不便)
2. 展開したsbtにPATHを通す。
MacやLinuxであれば、~/.bash_profileの末尾にでも以下を追記する。
export PATH={sbtのパス}/bin:$PATH
3. ユーザー単位でのsbtの設定
~/.sbt/0.13/plugins/plugins.sbtというファイルを作り以下を記載する。
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
最新バージョンがいくつかは、公式のgithubを見る。
https://github.com/typesafehub/sbteclipse
4. プロジェクトファイルの生成
sbtで作成されたプロジェクトフォルダ上で以下のコマンドを実行する。
sbt "eclipse with-source=true"
もろもろダウンロードするためしばらく時間掛かりますが、
ライブラリのソースコードもインポートされた状態のEclipseプロジェクトファイルが生成されます。