>

Scala와 함께 2.2 플레이를 사용하고 있는데 build.sbt에서 버전을 어떻게 구할 수 있습니까?

name := "project_name"
version := "0.2-SNAPSHOT"
play.Project.playScalaSettings

또는 다른 물체에서 어떻게 가치를 전달할 수 있습니까?

  • 답변 # 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 : Build.scala에 정의 된 응용 프로그램 버전을 읽습니다

    와이즈 비즈에있을 때  컨트롤러에서 쉽게 읽을 수 있습니다.

    application.conf

관련 자료

  • 이전 php - 따옴표 사이의 공백을 제외한 모든 공백을 어떻게 찾을 수 있습니까?
  • 다음 CMake find_library 일치 동작?