【问题标题】:SBT multiproject can't locate logback extensionSBT 多项目找不到回退扩展名
【发布时间】:2017-03-25 01:55:07
【问题描述】:

我有一个多项目 SBT 构建,其中 common 项目包含与 logback 相关的扩展,而 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?

【问题讨论】:

    标签: scala sbt logback sbt-assembly


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 2015-02-02
      • 1970-01-01
      相关资源
      最近更新 更多