在Play Framework 2: Read the application version defined in Build.scala 的最佳回答中,建议将应用程序版本号指定在conf/application.conf
中,并通过play.api.Configuration
在Build.scala
中加载。我正在使用Play 2.1-RC2
并在构建时收到以下错误消息:
[error] [...]/project/Build.scala:7: object Configuration is not a member of package play.api
[error] val conf = play.api.Configuration.load(new File("."))
我认为这可能是由于使用Play 2.1构建依赖项必须指定为SBT插件,而play.api.Configuration
不是Play的SBT插件的一部分造成的。我猜我必须在project/plugins.sbt
中包含Play的核心库,但我还没有找到方法。有什么想法吗?
appName
不要使用点或空格。否则,你将会与java.lang.ExceptionInInitializerError
打招呼。 - HEX