首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么sbt更新失败与“冲突的跨版本后缀”与火花GraphX?

为什么sbt更新失败与“冲突的跨版本后缀”与火花GraphX?
EN

Stack Overflow用户
提问于 2017-10-14 07:46:56
回答 1查看 914关注 0票数 0

这里是我的sbt,用于在Intellij上使用scala

代码语言:javascript
复制
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"

我得到以下错误

代码语言:javascript
复制
[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_core是矛盾的。如何找到正确的SBT文件?或者我该怎么做才能让这个sbt文件正常工作。我同意降低图形以及火花的版本,但更愿意降低火花的版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-14 07:53:10

在您的sbt文件中,这些依赖项称为星星之火-_。在graphX依赖项中使用不同的scala版本。

如果您使用Spark2.x,我建议您使用Scala2.11,因此您只需更改图形依赖项。

代码语言:javascript
复制
libraryDependencies += "org.apache.spark" % "spark-graphx_2.11" % "2.1.0"

无论如何,您不需要在每个依赖项中编写scala版本。如果您写两个百分比的符号%%,则Sbt将根据scalaVersion值推断。这里,你可以看到一个例子。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46742175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档