在sbt的项目/ Build.scala中设置PlayProject的基础目录

时间:2012-09-17 13:59:22

标签: playframework-2.0

是否可以更改游戏项目的基础目录?

val web = PlayProject("web",).dependsOn(common)

与我在标准sbt项目中更改它的方式相同

val common = Project(id = "common", base = file("common"))

val akka_service = Project(id = "service", base = file("service")).dependsOn(common)

我想要完成的是像这样的目录结构

MyApp
     myWebApp
         app
             controllers
             views            
         conf
         public
     common
         src
             scala
     service
         src
             scala
     project
         Build.scala

1 个答案:

答案 0 :(得分:0)

据我所知(and described here),子模块必须是包含app文件夹的子文件夹,但是你的verson控制系统应该允许你在项目中包含共享的repos。

如果要在公共库发生更改时自动重新加载播放应用程序,请确保子项目本身是一个播放项目(只需要/ conf文件夹和/ app用于源)