我有一个看起来像这样的项目,使用sbt 0.13.2:
base
- project
- Build.scala
- plugins.sbt
- lib
- unmanaged jar #1
- unmanaged jar #2
- core
- src
- .......
- clp
- src
- .......
- server
- src
- ......
Run Code Online (Sandbox Code Playgroud)
其中core包含公共代码,clp并且server是两个依赖的相关项目core.
我正试图找到合适的mojo,Build.scala以便所有这三个模块都依赖于它base/lib.目前我lib在每个模块中使用符号链接dir 作弊,但我想在没有符号链接的情况下自动完成.
这是一个Build.scala文件示例- 我应该如何修改它以使依赖项工作?
import sbt._
import Keys._
object RootBuild extends Build {
lazy val buildSettings = Defaults.defaultSettings ++ Seq(
scalaVersion := "2.11.1",
unmanagedBase := baseDirectory.value …Run Code Online (Sandbox Code Playgroud) sbt ×1