【发布时间】:2025-12-22 04:40:08
【问题描述】:
我正在使用play 2.2.2。
我想在 Accessing an SQL database 中提到的 Play/Scala 项目中启用 jdbc 库。
这是我的rootproject/project/plugins.sbt:
libraryDependencies ++= Seq(
jdbc
"com.google.zxing" % "core" % "2.0",
"mysql" % "mysql-connector-java" % "5.1.27",
"com.typesafe.slick" %% "slick" % "2.1.0",
"org.slf4j" % "slf4j-nop" % "1.6.4"
)
在编译项目时,我收到jdbc not found 错误,
$ /usr/local/play-2.2.2/play compile
/packup/smartad-core/project/plugins.sbt:8: error: not found: value jdbc
jdbc
^
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
我的rootproject/build.sbt 就是
import play.Project._
name := "smartad-backend"
version := "1.0"
playScalaSettings
参考文献
https://www.playframework.com/documentation/2.3.x/ScalaAnorm
【问题讨论】:
-
你在这里的所有东西都应该在
build.sbt,而不是plugins.sbt。 -
Thx @m-z 确实如此,请将其发布为答案。
标签: scala jdbc sbt playframework-2.2