首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sbt是否可以动态使用生成的子项目的build.sbt

sbt是否可以动态使用生成的子项目的build.sbt
EN

Stack Overflow用户
提问于 2016-11-29 22:44:19
回答 1查看 134关注 0票数 2

我的主项目需要生成一个具有自己的build.sbt的子项目,然后编译和使用子项目。如果子项目是预先生成的,我可以使用RootProject从主build.sbt引用它。但是,如果子项目尚未生成,则任何使用lazy val sub = RootProject(subBaseDir)值的尝试都会失败。

是否可以加载sbt启动时不存在的子项目,因此主项目的某些任务依赖于子项目?

EN

回答 1

Stack Overflow用户

发布于 2016-11-29 23:36:35

是的,在SBT 0.13.13中使用它的新特性“合成子项目”应该是可能的。对于这样的合成项目,您不会有build.sbt文件,因为它们是完全合成的。但除此之外,它们是完全功能性的项目,您应该能够设置当前项目及其派生项目的任务之间的依赖关系。

免责声明:我自己还没有尝试过这个新特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40868703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档