У меня есть код Scala, написанный на Scala 2.11.12 с использованием опции компилятора частичной унификации, которую я хотел бы запустить в Spark 2.2.2 REPL.
С скомпилированной версией Spark против Scala 2.11.12 (т.е. 2.3+), это возможно в Spark REPL через :settings -Ypartial-unification
, и код выполняется.
Я хочу запустить это в Spark 2.2.2, который скомпилирован против Scala 2.11.8.
Для этого я загрузил jar-файл с плагином компилятора частичной унификации (источник: https://github.com/milessabin/si2712fix-plugin), который поддерживает эту настройку.
Я поигрался с Scala 2.11.8 REPL (добавление jar-файла в путь к классам - кажется слишком примитивным), и мне не удалось заставить его работать там (прежде чем пытаться добавить его в Spark), и я спрашиваю, знает ли кто, как это сделать, или невозможно ли добавить параметр компилятора в REPL через JAR.
Любые другие советы приветствуются!