2016-11-10 117 views
3

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

我有一个结构如下,但运行应用程序时(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

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