An SBT Build.scala example, set dependencies and main class in Build.scala

The URL I've linked to shows how to set dependencies in a Scala SBT Build.scala file, specifically:

import sbt._
import Keys._

object MyBuild extends Build {
  val grizzled = "org.clapper" %% "grizzled-slf4j" % "0.5"

  lazy val core : Project = Project("core", file("core"), delegates = root :: Nil) settings(
    name := "foo-core",
    mainClass:= Some("Main"),
    libraryDependencies ++= Seq(grizzled)
  )

}

See the URL for the complete example.