SBT多项目无法找到回溯扩展

时间:2016-11-10 22:00:02

标签: scala sbt logback sbt-assembly

我有一个多项目SBT构建,其中common项目包含与回滚相关的扩展,而logback.xml则放在全局资源文件夹中。

我有如下结构,但在运行应用程序(App)时,它没有应用LogbackCompositeConverterEx

如何在运行时使用logback CompositeConverter影响依赖项目?

build.sbt

|- Common
|-- src
|--- main
|---- scala
|----- LogbackCompositeConverterEx.scala // Does not seem to be applied
|---- resources

|- Feature
|-- src
|--- main
|---- scala
|---- resources

|- App
|-- src
|--- main
|---- scala
|---- resources
|----- logback.xml // Can this be in common?

1 个答案:

答案 0 :(得分:1)

要回答您的问题,是的,您可以在公共资源文件夹中移动logback.xml。但我不确定这会解决问题。有没有办法私下共享项目,或者至少是build.sbt,以便能够检查你如何定义子模块的依赖关系和聚合?