[ 
https://issues.apache.org/jira/browse/IGNITE-6369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Denis Mekhanikov updated IGNITE-6369:
-------------------------------------
    Fix Version/s: 2.4

> 2.11 Spark integration has a dependency on Spark's 2.10 library
> ---------------------------------------------------------------
>
>                 Key: IGNITE-6369
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6369
>             Project: Ignite
>          Issue Type: Bug
>          Components: spark
>            Reporter: Hubert Plociniczak
>            Assignee: Denis Mekhanikov
>             Fix For: 2.4
>
>
> A simple Spark application that uses both Spark and Ignite fails to compile 
> in sbt under 2.11 due to conflicting dependencies. For a simple sbt 
> definition with:
> {code}
> libraryDependencies += "org.apache.spark" %% "spark-core" % "2.1.0" 
> libraryDependencies += "org.apache.spark" %% "spark-sql" % "2.1.0" 
> libraryDependencies += "org.apache.ignite" % "ignite-spark" % "2.1.0"
> {code}
> it will fail to compile with: 
> {code}
> [error] Modules were resolved with conflicting cross-version suffixes in: 
> [error]    org.scalatest:scalatest _2.11, _2.10 
> [error]    com.twitter:chill _2.11, _2.10 
> [error]    org.apache.spark:spark-unsafe _2.11, _2.10 
> [error]    org.apache.spark:spark-tags _2.11, _2.10 
> [trace] Stack trace suppressed: run 'last *:update' for the full output. 
> {code}
> It looks like a single culprit is the entry in ignite-spark's pom.xml for
> {{spark-unsafe_2.10}}.
> When removed, compiled and published, everything works great.
> I don't see why such an entry exists in {{spark}} module when there is a 
> separate {{spark-2.10}} module as well.
> Happy to submit a PR if anyone is willing to give a thumbs up.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to