2016-11-10 104 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,以便能夠檢查你是如何定義子模塊的依賴關係和聚合的?