0
我可以使用覆蓋java選項運行我的playframework應用程序使用: run -Dprop1=val1 -Dprop2=val2
。它完美的作品。 但是當我試圖通過SBT構建 - 道具不可用。設置在sbt中運行playframework項目的java選項
所以,我有我的propject定義,其中斯卡拉文件:
object PrjBuild extends Build {
val runSettings = Seq(
fork in run := true,
(javaOptions in run) ++= Seq(
"-Dprop1=val1",
"-Dprop2=val2")
)
lazy val root = Project(id = "my-play-project",
base = file("."),
settings = Seq(
// some options here ...
routesGenerator := InjectedRoutesGenerator
) ++ runSettings
).enablePlugins(PlayScala)
}
請指點我在做什麼錯。 我靠sbt fork
文檔: http://www.scala-sbt.org/0.13/docs/Forking.html
但實際上我寧願不fork
ING工作作爲run -Dp1=v1
不使用fork
ING。我想執行相同的道具設置,但編程。
我想這個選項隻影響'run'任務,而不是任何其他人。 – Rumoku
然後你需要使用其他的東西,比如配置文件。 – jmelanson