actually i might be wrong about this. did you declare scala to be a provided dependency? so scala is not in your fat/uber jar? if so then maybe it will work.
On Mon, Apr 6, 2020 at 4:16 PM Andrew Melo <andrew.m...@gmail.com> wrote: > > > On Mon, Apr 6, 2020 at 3:08 PM Koert Kuipers <ko...@tresata.com> wrote: > >> yes it will >> >> > Ooof, I was hoping that wasn't the case. I guess I need to figure out how > to get Maven to compile/publish jars with different > dependencies/artifactIDs like how sbt does? (or re-implement the > functionality in java) > > Thanks for your help, > Andrew > > >> On Mon, Apr 6, 2020 at 3:50 PM Andrew Melo <andrew.m...@gmail.com> wrote: >> >>> Hello all, >>> >>> I'm aware that Scala is not binary compatible between revisions. I have >>> some Java code whose only Scala dependency is the transitive dependency >>> through Spark. This code calls a Spark API which returns a Seq<Path>, which >>> I then convert into a List<Path> with >>> JavaConverters.seqAsJavaListConverter. Will this usage cause binary >>> incompatibility if the jar is compiled in one Scala version and executed in >>> another? >>> >>> I tried grokking >>> https://docs.scala-lang.org/overviews/core/binary-compatibility-of-scala-releases.html, >>> and wasn't quite able to make heads or tails of this particular case. >>> >>> Thanks! >>> Andrew >>> >>> >>>