未找到Intellij Scala库依赖项

时间:2017-12-05 02:32:06

标签: scala intellij-idea

我是Scala&的新手的IntelliJ。我正在尝试编写一个JSON程序,但它下面有编译错误。我正在使用json4s-core_2.9.1-3.0.0

  

错误:(37,14)类com.fasterxml.jackson.core.JsonParseException not   发现 - 继续存根。错误:(37,14)班级   找不到com.fasterxml.jackson.core.JsonProcessingException -   继续存根。错误:(37,14)班级   找不到com.fasterxml.jackson.core.JsonGenerationException -   继续存根。

在我的设置文件中,我有:

scalaVersion := "2.12.4"

libraryDependencies + =" org.json4s" %%" json4s-jackson" %" {latestVersion}"

libraryDependencies += "com.fasterxml.jackson.core" % "jackson.core" % "{latestVersion}"
libraryDependencies += "com.fasterxml.jackson.core" % "JsonParseException" % "{latestVersion}"
libraryDependencies += "com.fasterxml.jackson.core" % "JsonProcessingException" % "{latestVersion}"
libraryDependencies += "com.fasterxml.jackson.core" % "JsonGenerationException" % "{latestVersion}"

可能出现什么问题?任何想法都表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

json4s-core_2.9.1-3.0.0看起来像是一个非常过时的版本,适用于Scala 2.9.1,但您使用的是Scala版本2.12.4。您需要最新版本的json4s适用于Scala 2.12.4(基于Maven json4s 3.5.3)。从json4s install instructions开始,我认为您需要在build.sbt文件中添加以下内容。

libraryDependencies ++= Seq(
  "org.json4s" %% "json4s-jackson" % "{latestVersion}" 
)

这应该自动获取最新版本的json4s-core以及json4s-jackson库。