Je construis une application avec SBT (0.11.0) en utilisant une définition de build Scala comme ceci :
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: _*)
[...]
J'emballe un .jar à la fin du processus.
Ma question est simple : existe-t-il un moyen d'accéder au nom de l'application ("my-app-name") et à la version ("0.1") par programmation à partir de mon code Scala ? Je ne veux pas les répéter à deux endroits si je peux m'en empêcher.
Toute orientation grandement appréciée!