我希望排除jar与build.scala中的sbt模式的工件。我已经看了很少的帖子,但仍然没有任何线索。
[error] deduplicate: different file contents found in the following:
[error] /home/me/.ivy2/cache/com.datastax.spark/spark-cassandra-connector_2.10/jars/spark-cassandra-connector_2.10-2.0.3.jar:org/objectweb/asm/signature/SignatureWriter.class
[error] /home/me/.ivy2/cache/org.ow2.asm/asm/jars/asm-5.0.4.jar:org/objectweb/asm/signature/SignatureWriter.class
[error] deduplicate: different file contents found in the following:
[error] /home/me/.ivy2/cache/com.datastax.spark/spark-cassandra-connector_2.10/jars/spark-cassandra-connector_2.10-2.0.3.jar:org/objectweb/asm/signature/SignatureVisitor.class
[error] /home/me/.ivy2/cache/org.ow2.asm/asm/jars/asm-5.0.4.jar:org/objectweb/asm/signature/SignatureVisitor.class我想排除org/objectweb/asm
我累了
libraryDependencies ++= Seq(
...
"com.datastax.spark" %% "spark-cassandra-connector" % "2.0.3" exclude("org.objectweb", "asm"),
...)发布于 2017-07-12 15:48:46
你应该像这样做
libraryDependencies ++= Seq(
...
"com.datastax.spark" %% "spark-cassandra-connector" % "2.0.3" exclude("org.objectweb.asm", "org.objectweb.asm"),
...)你也可以这样做
libraryDependencies ++= Seq(
...
"com.datastax.spark" %% "spark-cassandra-connector" % "2.0.3",
...).map(_.exclude("org.objectweb.asm", "org.objectweb.asm"))如果您使用的是sbt 0.13.8和更高版本,那么您可以这样做
libraryDependencies ++= Seq(
...
"com.datastax.spark" %% "spark-cassandra-connector" % "2.0.3",
...)
excludeDependencies += "org.objectweb.asm" % "org.objectweb.asm"https://stackoverflow.com/questions/45050863
复制相似问题