与儿童项目合作

时间:2011-02-04 16:05:38

标签: scala sbt

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

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

1 个答案:

答案 0 :(得分:2)

使用默认项目,如下所示,run将可用:

import sbt._

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

  /* subprojects */

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

}