Spark - “paquete sbt” - “value $ no es miembro de StringContext” - ¿Falta el complemento Scala?

Cuando ejecuto "sbt package" desde la línea de comandos para una pequeña aplicación Spark Scala, obtengo el error de compilación "value $ no es miembro de StringContext" en la siguiente línea de código:

val joined = ordered.join(empLogins, $"login" === $"username", "inner")
  .orderBy($"count".desc)
  .select("login", "count")

Intellij 13.1 me está dando el mismo mensaje de error. El mismo código fuente .scala se compila sin ningún problema en Eclipse 4.4.2. Y también funciona bien con Maven en un proyecto Maven separado de la línea de comando.

Parece que sbt no reconoce el signo $ porque me falta algún complemento en mi archivo project / plugins.sbt o alguna configuración en mi archivo build.sbt.

¿Estás familiarizado con este problema? Cualquier puntero será apreciado. Puedo proporcionar build.sbt y / o project / plugins.sbt si es necesario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta