【发布时间】:2017-04-13 14:46:33
【问题描述】:
我的主项目需要用自己的build.sbt生成一个子项目,然后编译使用子项目。如果子项目是预先生成的,我可以在主 build.sbt 中使用RootProject 引用它。但如果尚未生成子项目,则任何使用 lazy val sub = RootProject(subBaseDir) 值的尝试都会失败。
是否可以加载在sbt启动时不存在的子项目,所以主项目的某些任务依赖于子项目?
【问题讨论】:
-
请注意这个问题与stackoverflow.com/questions/30942220/… 不同,stackoverflow.com/questions/30942220/… 在 sbt 启动时确实存在所有子项目,只需要被发现。
标签: sbt