如何从非播放根执行播放完整子项目?

时间:2014-07-10 15:02:10

标签: playframework-2.0 sbt

使用Play Framework 2.2,我使用名为play new的{​​{1}}生成了简单的默认应用程序。

现在,我希望将其作为多模块项目的一部分,与另一个名为foo-web的非网络项目一起使用foo-core创建(甚至认为它不会是一个网络未来的项目)。

我已创建play new目录,将两个子项目放入其中并创建foo

看起来像这样:

  • build.sbt顶级目录
    • foo完成来自foo-core
    • 的Play项目
    • play new完成来自foo-web
    • 的Play项目
    • play new
多模块构建的

build.sbt 如下:

build.sbt

这个编译和打包很好但是当我import play.Project._ name := "foo" organization := "com.foo" version := "0.0.1-SNAPSHOT" // fails to build if I omit this play.Project.playJavaSettings lazy val core = Project("foo-core", file("foo-core")) lazy val web = Project("foo-web", file("foo-web")).dependsOn(core) lazy val foo = Project("foo", file(".")).aggregate(core, web) run时,它似乎开始使用空路由配置,可能来自空web/run项目而不是/foo。< / p>

如何判断它应该运行/foo/foo-web/项目?

0 个答案:

没有答案