【发布时间】:2017-01-15 05:11:19
【问题描述】:
我有一个项目,它由多个较小的项目组成,其中一些项目相互依赖,例如,有一个实用程序项目依赖于 commons 项目。 其他项目可能会也可能不会依赖于公用事业或公地,或者两者都不依赖。
在 build.sbt 中,我在文件末尾有程序集合并策略,以及程序集中的测试是 {}。
我的问题是:这是否正确,每个项目是否应该有自己的合并策略,如果是,依赖它的其他项目是否会从他们那里继承此策略?将合并策略包含在所有项目定义中似乎很笨拙,并且意味着大量重复代码。
这个问题也适用于测试,每个项目是否应该有测试是否应该执行的行,或者是否也将被继承?
提前致谢。如果有人知道一个合理(相对复杂)示例的链接,那就太好了。
【问题讨论】:
标签: scala sbt sbt-assembly