При запуске пакета "sbt" из командной строки для небольшого приложения Spark Scala я получаю ошибку компиляции "значение $не является членом StringContext" в следующей строке кода:
val joined = ordered.join(empLogins, $"login" === $"username", "inner")
.orderBy($"count".desc)
.select("login", "count")
Intellij 13.1 дает мне то же сообщение об ошибке. Тот же исходный код .scala компилируется без каких-либо проблем в Eclipse 4.4.2. А также он отлично работает с maven в отдельном проекте maven из командной строки.
Похоже, что sbt не распознает знак $, потому что мне не хватает какого-либо плагина в файле project/plugins.sbt или некоторых параметров в файле build.sbt.
Вы знакомы с этой проблемой? Любые указатели будут оценены. Я могу предоставить build.sbt и/или project/plugins.sbt, если это необходимо.