var versionMap = scala.collection.immutable.Map.empty[String, List[String]]
var queryType = sparkSession.sql("select distinct version, type from dummy.tbl").distinct().collect()
queryType:Array[org.apache.spark.sql.Row] = Array([1.0,a], [0.1,b], [1.0.0,c], [6.2.3,d], [6.3.0,d])
for (row <- queryType){
versionMap += (row.get(1).toString -> (row.get(0).toString :: (versionMap get row.get(1).toString getOrElse Nil)))
}
Эти строки прекрасно работают в spark-shell, и когда я компилирую с использованием пакета sbt clean compile для генерации jar, он выдает значение :: не является членом Object
Что будет причиной ошибки?Нужно ли мне добавлять jar зависимостей при компиляции sbt?