sbt と sbt-assembly プラグインを初めて使用するので、パッケージ化しようとしている依存関係内のさまざまなクラス定義を含むビルドをどのように処理するかについて混乱しています。
[error] (*:assembly) deduplicate: different file contents found in the following:
[error] /Users/dm/.ivy2/cache/org.apache.tika/tika-app/jars/tika-app-1.3.jar:javax/xml/XMLConstants.class
[error] /Users/dm/.ivy2/cache/stax/stax-api/jars/stax-api-1.0.1.jar:javax/xml/XMLConstants.class
[error] /Users/dm/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.3.03.jar:javax/xml/XMLConstants.class
私は追加しました:
mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
{
case PathList("javax", "xml", xs @ _*) => MergeStrategy.first
}
}
私のbuild.sbtファイルに追加しましたが、まだ上記のエラーが発生しています(ビルドファイルにあるかどうかに関係なく)。ガイダンスをいただければ幸いです。
ありがとう、
ドン