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