2

例如,我有项目 Child1、Child2、ChildN 和 Parent。我希望能够从“父”项目中调用任何子项目中的任何公共方法。我认为sbt 的 ParentProject会处理我的问题,但它甚至没有“运行”动作。

什么 sbt 配置可以处理我的问题?

4

1 回答 1

2

使用默认项目,像这样,并且run将可用:

import sbt._

class TopProject(info: ProjectInfo) extends DefaultProject(info) {

  /* subprojects */

  lazy val proj1 = project("subdir" / "proj1")
  lazy val proj2 = project("subdir" / "proj2")

}
于 2011-02-04T16:27:53.127 回答