From a9da0787da45e349c78d99672fe86b3f40c65649 Mon Sep 17 00:00:00 2001 From: Florian M Date: Tue, 10 Oct 2023 11:17:58 +0200 Subject: [PATCH] concat module-info.class files of dependencies in fat jar --- build.sbt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.sbt b/build.sbt index 6de21c9..b3f3784 100644 --- a/build.sbt +++ b/build.sbt @@ -44,6 +44,8 @@ Compile / mainClass := Some("com.scalableminds.fossildb.FossilDB") assembly / assemblyMergeStrategy := { case x if x.endsWith("io.netty.versions.properties") => MergeStrategy.first + // compare https://stackoverflow.com/questions/54834125/sbt-assembly-deduplicate-module-info-class + case x if x.endsWith("module-info.class") => MergeStrategy.concat case x => val oldStrategy = (assembly / assemblyMergeStrategy).value oldStrategy(x)