私は sbt 0.13.7 と sbt-assembly 0.12.0 を使用しています。
「sbt アセンブリ」中のエラー メッセージは次のとおりです。
[error] (sse/*:assembly) deduplicate: different file contents found in the following:
[error] /Users/arunswami/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7-tests.jar:META-INF/maven/org.apache.avro/avro-ipc/pom.properties
[error] /Users/arunswami/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7.jar:META-INF/maven/org.apache.avro/avro-ipc/pom.properties
https://github.com/sbt/sbt-assembly#merge-strategyの README に基づく私の build.sbt ファイルの関連セクションは次のとおりです。
assemblyMergeStrategy in assembly := {
case PathList(ps @ _*) if ps.last endsWith "pom.properties" =>
MergeStrategy.discard
case x =>
val oldStrategy = (assemblyMergeStrategy in assembly).value
oldStrategy(x)
}
代わりに何をすべきですか?
ありがとう。