标签: sbt
我有一个多项目构建,它广泛使用子项目,以便明确它们之间的依赖关系(通过dependsOn - 子项目充当层)。
dependsOn
如果涉及发布,我想将所有子项目工件汇总到主项目(jar)的工件中,并收集所有的libraryDependencies。换句话说,我想发布好像没有子项目,只是一个包含所有 my 代码的根项目(即没有ueber-jar)。子项目只是将编译分解为具有强制依赖结构的较小范围,它们不应该单独分发。
实现这一目标的最佳方法是什么?