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