-
Notifications
You must be signed in to change notification settings - Fork 538
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Modules were resolved with conflicting cross-version suffixes" #336
Comments
@froocpu I was able to solve this error by excluding some of Deequ's transitive libraries that are cross-compiled with Scala 2.11:
|
Although that compiled fine, our tests that rely on RelativeRateOfChangeStrategy fails with no class found for breeze:
|
@leopasta Try adding the breeze library explicitly as a test dependency. |
I ran into a similar issue when using gradle. I just excluded the spark dependency when compiling deequ:
|
On a related note, does anyone know why the 1.1.0 release which even has "scala-2.12" in its name depends on spark for scala-2.11 on maven as in here: https://mvnrepository.com/artifact/com.amazon.deequ/deequ/1.1.0_spark-3.0-scala-2.12 . |
Closing due to inactivity - please reopen if issues are remaining with the latest version. |
This is still an issue for me as well. Unable to compile 1.1 with my spark 3.0 2.12 app |
Same issue today. Exclusions are not working for me as suggested above. Please reopen |
In my case (scala
|
I get the following error when I try to import dependencies with the following in my build.sbt:
However, it does compile properly when I provide the following configurations:
I'm building using sbt version 1.2.8 and I've tried importing these dependencies with other versions of sbt, too. Behaviour also persists if you use the sbt plugin or run sbt from the terminal directly.
I've also tried deleting invalidating caches and restarting the IDE.
IntelliJ Community 2019.2.4
macOS Mojave 10.14.6
The text was updated successfully, but these errors were encountered: