Playframework 使用Play框架构建多项目SBT

Playframework 使用Play框架构建多项目SBT,playframework,sbt,Playframework,Sbt,我正在尝试使用sbt和Play Framework项目构建一个多项目构建 |-- core (**many external dependancy**) | `-- src | `-- main | `-- scala | `-- com | `-- VeryComplexStuff.scala |-- playWebsite | `-- [...] | `-- project |--

我正在尝试使用sbt和Play Framework项目构建一个多项目构建

|-- core (**many external dependancy**)
|   `-- src
|       `-- main
|           `-- scala
|               `-- com
|                   `-- VeryComplexStuff.scala
|-- playWebsite
|   `-- [...]
|
`-- project
    |-- Build.scala
    |-- assembly.sbt
    |-- build.properties
    |-- plugins.sbt
    `-- sbt-updates.sbt
项目“playWebsite”如何依赖于“core”
当然,我试图简化,在现实中,我有许多项目依赖于核心

显然,这是一个非常常见的问题,但我找不到任何解决方案。 是不是因为我走的方向不对
也许core应该是一个“独立”的项目,有自己的Build.scala



它看起来不适合我。我不想要一个子项目,我想依靠一个“更高层次”的项目


我不想合并多个播放项目

编辑: 也许这就是路?

在主构建(project/build.scala或build.sbt)中定义:

就这样

lazy val core = project in file("core") settings(...) 

lazy val play = project in file("playWebsite") settings(...) dependsOn(core)