$ brew install scala sbt giter8
- IntelliJ IDEA & Scala Plugin
- Eclipse & Scala-IDE
g8コマンドを使って、ひな形からプロジェクトを生成する。
$ g8 typesafehub/scala-sbt
Scala Project Using sbt
organization [org.example]:
name [Scala Project]: example
scala_version [2.9.2]: 2.10.1
version [0.1-SNAPSHOT]: 0.1
Template applied in ./example
name [Scala Project]:
デフォルト値のようにScala Project
と入力すると、作成されるプロジェクトフォルダやjarファイル名がこの名前がベースになってしまうので、避けること。aaaa-bbbb-cccc
などのフォーマットに合わせる。
複数行書く場合は必ず空行を入れてください。
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.4.0")
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.2.0")
$ sbt eclipse
$ sbt gen-idea
- File -> Import -> General -> Existing Projects into Workspaceを選ぶ。
- select root directory で プロジェクトフォルダを指定しFinishをクリック。
- File -> Open でプロジェクトフォルダを選ぶ。
JDKのパスが設定されていないとビルドがコケる。 Scalaのjarも設定されていないといけない。 ビルドがコケた時は、プロジェクト設定のところで選びなおすといい。
.project
.classpath
.settings/
.idea*
*.iml
target-project$ sbt clean compile
target-project$ sbt
sbt> compile
sbt> ~compile # 常駐コンパイルしてくれる