SBT&x27;s dependsOn没有将所有可传递项目添加到类路径
dependsOn的可传递依赖项解析不像我预期的那样工作 设置:SBT&x27;s dependsOn没有将所有可传递项目添加到类路径,sbt,Sbt,dependsOn的可传递依赖项解析不像我预期的那样工作 设置: lazy val myutil = project lazy val myapi = project.dependsOn(myutil) lazy val myapp = project.dependsOn(myapi) 期望: 在构建myapp时,我希望sbt将myapi和myutil项目都放在类路径上 现实: 在构建myapp时,sbt将myapi项目放在类路径上 然后尝试从存储库中提取myutil。这是失败的 解决方法:
lazy val myutil = project
lazy val myapi = project.dependsOn(myutil)
lazy val myapp = project.dependsOn(myapi)
期望:
在构建myapp时,我希望sbt将myapi和myutil项目都放在类路径上
现实:
在构建myapp时,sbt将myapi项目放在类路径上
然后尝试从存储库中提取myutil。这是失败的
解决方法:
lazy val myapp = project.dependsOn(myapi, myutil)
这种解决方法最终将myapi和myutil项目放在类路径上,但这样做的需要似乎与自动传递依赖项解析背道而驰
是否有人能够让dependsOn在不必显式列出所有可传递项目的情况下处理Transative子项目依赖关系