Как включить частичную унификацию в Spark REPL с Scala 2.11.8? - PullRequest
4 голосов
/ 28 мая 2020

У меня есть код 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.

Любые другие советы приветствуются!

...