我正在尝试运行加特林测试。但让我的休息服务运行至关重要。如何在另一个项目中进行测试之前运行一个项目?
lazy val root =
project.in( file(".") )
.aggregate("cep", "gatlingTest")
lazy val cep = Project("cep", file("cep"))
.settings(version := "1.0")......
lazy val gatlingTest = Project("gatlingTest", file("gatling"))
.enablePlugins(GatlingPlugin)
.settings(libraryDependencies ++= Seq(.......
我试图添加这样的东西(dependsOn):
lazy val gatlingTest = Project("gatlingTest", file("gatling")).dependsOn(cep)
但这不是我需要的。
也许不知何故
lazy val gatlingTest = Project("gatlingTest", file("gatling"))
.settings (test in Test <<= test.dependsOn(getProjectRunningTask))
其中 getProjectRunningTask 是使我的服务运行的任务,但我真的不知道如何实现这样的想法。