You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:28:58