我已閱讀了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