忙しい人のための sbt プロジェクト作成講座

 $ g8 typesafehub/scala-sbt

以上です。




最低限の設定項目を聞いてくれます。

 $ g8 typesafehub/scala-sbt

Scala Project Using sbt 

organization [org.example]: com.github.tototoshi
name [Scala Project]: mou-yada-
scala_version [2.9.2]: 
version [0.1-SNAPSHOT]: 530000

Applied typesafehub/scala-sbt.g8 in mou-yada-


すぐ実行できます。

 $ cd mou-yada-
 $ sbt run
 ....
 Hello, mou-yada-

ビルドファイルはこうなります。

 $ cat project/MouyadaBuild.scala 
import sbt._
import sbt.Keys._

object MouyadaBuild extends Build {

  lazy val mouyada = Project(
    id = "mou-yada-",
    base = file("."),
    settings = Project.defaultSettings ++ Seq(
      name := "mou-yada-",
      organization := "com.github.tototoshi",
      version := "530000",
      scalaVersion := "2.9.2"
      // add other settings here
    )
  )
}

忙しくない人のための sbt プロジェクト作成講座

Redirect(http://scalajp.github.com/sbt-getting-started-guide-ja/)