无法通过SBT加载Scala最新版Akka依赖问题求助
问题原因及解决方案
核心原因
Akka HTTP 10.6.x正式版本已将akka-http-spray-json模块合并到主akka-http模块中,不再单独发布该模块的依赖包。你使用的10.6.3是正式稳定版,自然找不到对应的akka-http-spray-json_3:10.6.3;而10.6.0-M1是早期里程碑版本,当时该模块还未被合并,所以能正常解析。
解决方案
修改build.sbt,移除单独的akka-http-spray-json依赖,只保留akka-http即可:
scalaVersion := "3.4.2" libraryDependencies ++= Seq( "com.typesafe.akka" %% "akka-http" % "10.6.3" )
之后Spray JSON相关的类和功能会直接从akka-http模块中加载,无需额外依赖。
内容的提问来源于stack exchange,提问作者Ma Sok
相关产品推荐
相关产品推荐

