仕事でeclipseプラグインの開発やってるのでScala IDEの開発に参加しようかと。以下のページを手順通りにやれば環境を構築できる。
Setup -- Scala IDE documentation
http://scala-ide.org/docs/dev/setup/setup.html#setup-fork-the-project
実際やってみたので軽く手順をまとめておく。
1. ダウンロード
Scala IDEはScalaの2系で開発されているので、"For Scala 2.10.x"から自分の環境にあったバイナリを落とす。
http://scala-ide.org/download/sdk.html
2. fork/cloneする
github上でforkして、それを以下のコマンドでローカルにcloneする。
$ git clone git@github.com:<username>/scala-ide.git
3. ビルドスクリプト実行
org.scala-ide.sbt.full.libraryパッケージをダウンロードしてコンパイルする。scala-ideフォルダに入って以下のコマンドを実行するだけでよい。
$ ./build-all.sh
4. プロジェクトのインポート
- eclipse(scala-ide)を起動する
- Project Explorerを右クリックして、"Import…"をクリック
- Importウィザードが開く
- "Existing Projects into Workspace"を選択して、"Next"ボタンをクリック
- "Select root directory"の"Browse"ボタンをクリックし、cloneしたscala-ideのフォルダを選択
- "Projects"から以下のパッケージにチェックを入れる
- org.scala-ide.sbt.full.library
- org.scala-ide.sdt.core
- org.scala-ide.sdt.core.tests
- "Finish"ボタンをクリック
5. Libraryフォルダ
- Project Explorerからorg.scala-ide.sbt.full.libraryを右クリックして、"Properties"をクリック
- 左ペインからJava Build Pathを選択、Libraryタグを開く
- 全てのjarを削除する(全項目を選択してRemoveボタンをクリック)
- "Add JARs…"ボタンをクリックし、org.scala-ide.sbt.full.libraryのlibフォルダ配下のjarを全て追加する
- "Order and Export"タブをクリックし、すべての項目にチェックを入れる
6. デバッグ実行
- Project Explorerでorg.scala-ide.sdt.coreを選択して、右クリックする
- "Debug As" -> "Eclipse Application"をクリックする
- これで別プロセスでScala IDEがデバッグ可能な状態で起動する