【问题标题】:How get application version in play framework and build.sbt如何在 play framework 和 build.sbt 中获取应用程序版本
【发布时间】:2014-06-15 19:28:26
【问题描述】:

我在 Scala 中使用 play 2.2,如何从 build.sbt 获取版本?

name := "project_name"
version := "0.2-SNAPSHOT"

play.Project.playScalaSettings

或者我怎样才能从另一个对象那里传递值?

【问题讨论】:

    标签: scala sbt playframework-2.2


    【解决方案1】:

    我已将此添加到我的 build.sbt:

    import com.typesafe.config._
    
    val conf = ConfigFactory.parseFile(new File("conf/application.conf")).resolve()
    
    version := conf.getString("app.version")
    

    在我的 application.conf 中:

    app.version="0.2-SNAPSHOT"
    

    【讨论】:

      【解决方案2】:

      查看使用application.conf 保留版本信息的解决方案(您必须修改它以适应 2.2 构建文件):Play Framework 2: Read the application version defined in Build.scala

      当您在application.conf 中拥有它时,您可以在控制器中轻松阅读它。

      【讨论】:

        猜你喜欢
        • 2016-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 2014-02-03
        相关资源
        最近更新 更多