У меня есть мультипроектная сборка sbt.
Я нахожусь в консоли sbt в подпроекте.
В каталоге src/main/resources
этого подпроекта яУ меня есть файл: tonglu.conf
Я испробовал все следующие стратегии слияния.Ни один из них не исключает файл.Он по-прежнему отображается в корне jar сборки
assemblyMergeStrategy in assembly := {
case PathList("src", "main", "resources", xs @ _*) => MergeStrategy.discard
case PathList(ps @ _*) if ps.last endsWith ".html"=> MergeStrategy.first
case PathList(ps @ _*) if ps.last endsWith "Log.class" => MergeStrategy.first
case PathList("tonglu.conf", ps @ _*) => MergeStrategy.discard
case PathList(ps @ _*) if ps.last endsWith "tonglu.conf" => MergeStrategy.discard
case PathList(ps @ _*) if ps contains "tonglu.conf" => MergeStrategy.discard
case PathList(ps @ _*) if ps.toString() contains "tonglu.conf" => MergeStrategy.discard
case x => MergeStrategy.first
ПРИМЕЧАНИЕ. Я бы с удовольствием удалил папку ресурсов в целом