Кросс-билд Scala API для различных версий спарк - PullRequest
0 голосов
/ 24 октября 2018

Я знаю, что существуют варианты кросс-сборки для генерации различных версий API Scala, работающих с другой версией Scala.Допустим, я останусь с той же версией scala 2.11.12, как я могу установить build.sbt для обработки нескольких версий spark.У меня есть подсказка о параметре "provided" для зависимостей, но я не уверен, что это лучший способ справиться с этим.

Бонус: что делать, если некоторые версии spark используют 2.11, а другие 2.12 ...

Пожалуйста, дайте нам знать, если вы уже прошли через эту проблему.

1 Ответ

0 голосов
/ 25 октября 2018
"org.apache.spark" %% "spark-core" % "2.3.2"

Используйте двойной знак% при определении зависимостей, тогда sbt будет обрабатывать версию для вас.Вы должны использовать одну и ту же версию Scala для всех ваших зависимостей.

...