![](/img/trans.png)
[英]Sbt Multi-Module - using some project as module in another project
[英]sbt multi-module project: dependence between projects
我是Scala的新手,所以我希望这个问题不要太幼稚。
假设我有一个多模块的sbt-project,并且项目之间存在依赖关系。
lazy val core = (project in file("core")).
settings( ... )
lazy val utils = (project in file("utils")).
settings( ... ).dependsOn(core)
问题是, .dependsOn(core)
表示如果我进行projects utils; compile
projects utils; compile
它会事先compile
core
(并使用其最新版本)?
我问这个问题,因为在实践中我看不到这种行为(并且我想要)。
是的,您应该会看到这种行为(我在实践中确实会看到)。 如链接文档所述(注意util
和core
的作用相反: core
取决于util
):
在编译项目时,这还会在项目之间创建顺序。 必须先更新并编译util,然后才能编译内核
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.