Scala sbt添加json4s依赖报错:模块未找到(Scala 2.12.4)
解决json4s依赖模块未找到的问题
我来帮你搞定这个依赖报错的问题!你遇到的org.json4s#json4s-native_2.12;3.3.0: not found错误,核心原因很明确:json4s 3.3.0版本压根不支持Scala 2.12。Scala 2.12是个大版本更新,很多早期库没跟上适配节奏,json4s直到3.5.0版本才开始支持Scala 2.12。
直接解决方案
把json4s的版本升级到支持Scala 2.12的版本就行,比如3.5.0(这是支持2.12的最低版本)或者更高的稳定版。修改你的build.sbt代码如下:
scalaVersion := "2.12.4" libraryDependencies += "io.spray" %% "spray-json" % "1.3.4" libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.4" % Test libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.13.4" % Test // 替换为支持Scala 2.12的版本 libraryDependencies += "org.json4s" %% "json4s-native" % "3.5.0"
小建议
以后添加Scala库依赖的时候,最好先确认一下库版本和当前Scala版本的兼容性,避免踩这种版本不匹配的坑~
内容的提问来源于stack exchange,提问作者Leero11
相关产品推荐
相关产品推荐

