0
這是我爲SBT與斯卡拉火花上的IntelliJ爲什麼使用Spark GraphX的sbt update會導致「Cross-version suffixes衝突」?
version := "0.1"
scalaVersion := "2.11.11"
// https://mvnrepository.com/artifact/org.apache.spark/spark-graphx_2.10
libraryDependencies += "org.apache.spark" % "spark-graphx_2.10" % "2.1.0"
// https://mvnrepository.com/artifact/org.apache.spark/spark-sql_2.11
libraryDependencies += "org.apache.spark" % "spark-sql_2.11" % "2.1.0"
// https://mvnrepository.com/artifact/org.apache.spark/spark-core_2.11
libraryDependencies += "org.apache.spark" % "spark-core_2.11" % "2.1.0"
我收到以下錯誤
[error] (*:update) Conflicting cross-version suffixes in:org.apache.spark:spark-launcher, org.json4s:json4s-ast, org.apache.spark:spark-network-shuffle, org.scalatest:scalatest, com.twitter:chill, org.json4s:json4s-jackson, com.fasterxml.jackson.module:jackson-module-scala, org.json4s:json4s-core,org.apache.spark:spark-unsafe, org.apache.spark:spark-tags, org.apache.spark:spark-core, org.apache.spark:spark-network-common
[error] (*:ssExtractDependencies) Conflicting cross-version suffixes in: org.apache.spark:spark-launcher, org.json4s:json4s-ast, org.apache.spark:spark-network-shuffle, org.scalatest:scalatest, com.twitter:chill, org.json4s:json4s-jackson, com.fasterxml.jackson.module:jackson-module-scala, org.json4s:json4s-core, org.apache.spark:spark-unsafe, org.apache.spark:spark-tags, org.apache.spark:spark-core, org.apache.spark:spark-network-common
任何人都可以讓我知道如何糾正這一點。對我來說,它看起來像spark-graphx與spark_core相矛盾。我如何找到正確的SBT文件?或者我應該怎麼做才能讓這個sbt文件起作用。我可以降低graphx的版本以及spark,但寧願降低spark的版本。
嗨,這是整齊。 但是當我查看https://mvnrepository.com/artifact/org.apache.spark/spark-graphx_2.10/2.2.0時,我能找到的最大graphx爲2.10。這是爲什麼? –
最好看看maven central。這是官方的存儲庫。 http://search.maven.org/#search%7Cga%7C1%7Cgraphx – gasparms
我曾經谷歌和採取第一個爲sbt。我明白我的錯誤。 Thnaks @gasparms –