我有一个多项目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?
答案 0 :(得分:1)
要回答您的问题,是的,您可以在公共资源文件夹中移动logback.xml。但我不确定这会解决问题。有没有办法私下共享项目,或者至少是build.sbt,以便能够检查你如何定义子模块的依赖关系和聚合?