无法解析符号toJson

时间:2016-03-17 11:25:13

标签: java scala sbt

我在一个游戏项目中使用了json4s,我还使用了一些名为sbt-buildinfo的库,它从你的构建定义中生成Scala源。

现在,在sbt-buildinfo库中,您需要添加一些代码:buildInfoOptions += BuildInfoOption.ToJson,这样您就可以使用.toJson,但出于某种原因我可以使用.toJson

我就是这样做的:

import _root_.util.{AuthenticatedAction}
import buildinfo.BuildInfo
import com.google.inject.Inject
import org.json4s.BuildInfo
import play.api._
import play.api.mvc._

class AppInfo @Inject()(implicit configuration: Configuration) extends Controller {

  def appVerion = AuthenticatedAction {

    Ok(BuildInfo.toJson)
  }

但是import buildinfo.BuildInfo保持灰色......所以看起来我没有使用它。我刷新了build.sbt以及所有......它可能是什么?

1 个答案:

答案 0 :(得分:0)

您有多个BuildInfo对象的导入。 org.json4s.BuildInfo可能会影响你的buildInfo.BuildInfo导入,因此它没有所需的成员。尝试写出您需要的整个软件包名称:

Ok(buildinfo.BuildInfo.toJson)