Durante l'esecuzione di "pacchetto SBT" dalla riga di comando per una piccola applicazione Spark Scala, sto ottenendo il "valore $ non è membro di StringContext" errore di compilazione nella seguente riga di codice:
val joined = ordered.join(empLogins, $"login" === $"username", "inner")
.orderBy($"count".desc)
.select("login", "count")
Intellij 13.1 mi sta dando lo stesso messaggio di errore. Lo stesso codice sorgente .scala viene compilato senza alcun problema in Eclipse 4.4.2. Inoltre, funziona bene con Maven in un progetto Maven separato dalla riga di comando.
Sembra che sbt non riconosca il segno $ perché mi manca qualche plugin nel mio file project/plugins.sbt o qualche impostazione nel mio file build.sbt.
Hai familiarità con questo problema? Ogni suggerimento sarà apprezzato. Posso fornire build.sbt e/o project/plugins.sbt se necessario.
Probabilmente sarebbe d'aiuto se dovessi descrivere cosa pensi che '$' fa. Hai un'importazione speciale? Usi i plugin? So che hai già parlato dei plugin, ma se già sospetti, perché non hai condiviso i plugin usati? –