Playframework Play Framework 2.5子项目端口配置

Playframework Play Framework 2.5子项目端口配置,playframework,sbt,Playframework,Sbt,我正在从事一个包含4个子项目的项目: root-project: -backend (play) -frontend (play) -akka-system (scala akka) -common (messages to communicate between play projects and akka) 我在Build.sbt中配置了runAll任务,如下所示: val runAll = inputKey[Unit]("Runs all subprojects") runAll :=

我正在从事一个包含4个子项目的项目:

root-project:
-backend (play)
-frontend (play)
-akka-system (scala akka)
-common (messages to communicate between play projects and akka)
我在Build.sbt中配置了runAll任务,如下所示:

val runAll = inputKey[Unit]("Runs all subprojects")

runAll := {
  (run in Compile in frontend).evaluated
  (run in Compile in backend).evaluated
  (run in Compile in `akka-system`).evaluated
}

问题是如何在任务中传递-Dhttp.port参数以运行不同于后端的前端端口?

尝试类似的方法

runAll := {
  (run in Compile in frontend).partialInput(" 5000").evaluated
  (run in Compile in backend).partialInput(" 6000").evaluated
  (run in Compile in `akka-system`).evaluated
}