我已阅读了SBT Documentation,但无法找到没有Build.scala的项目的正确答案。这是一个纯粹的基于Java的项目。将Gson添加到Play2框架
这里是我的build.sbt文件 -
name := """newproject"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs,
"com.google.code.gson" % "gson" % "2.2.4"
)
当我运行make,一切都编译并如预期解析,但是当我尝试在我的项目中使用GSON,我得到找不到符号。手动导入“com.google.code.gson”也不起作用。
我正在寻找一种方法来使用托管的依赖关系,而不是非托管(指this后)。有人能指点我正确的方向吗?有没有一种方法可以在没有Build.scala的情况下定义应用程序依赖关系?
更新 -
我使用的IntelliJ,我可以看到在外部库com.google.code.gson。我试图重新同步项目并使缓存无效。
请参阅更新。我做了“同步”,但仍然没有帮助。 – A23 2014-11-04 08:15:17
嗯,很奇怪。尝试使用“文件”>“使缓存失效”。顺便提一下,你需要Gson吗?与杰克逊合作玩JSON。 – 2014-11-04 08:54:45
刚刚也尝试过。我必须错过一些根本性的东西。 – A23 2014-11-04 19:17:57