title: Can I access my Scala app's name and version (as set in SBT) from code?
body: <p>I am building an app with SBT (0.11.0) using a Scala build definition like so:</p>
  
  <pre><code>object MyAppBuild extends Build {
  
    import Dependencies._
  
    lazy val basicSettings = Seq[Setting[_]](
      organization  := "com.my",
      version       := "0.1",
      description   := "Blah",
      scalaVersion  := "2.9.1",
      scalacOptions := Seq("-deprecation", "-encoding", "utf8"),
      resolvers     ++= Dependencies.resolutionRepos
    )
  
    lazy val myAppProject = Project("my-app-name", file("."))
      .settings(basicSettings: _*)
      [...]
  </code></pre>
  
  <p>I'm packaging a .jar at the end of the process.</p>
  
  <p>My question is a simple one: is there a way of accessing the application's name ("my-app-name") and version ("0.1") programmatically from my Scala code? I don't want to repeat them in two places if I can help it.</p>
  
  <p>Any guidance greatly appreciated!</p>