我正在尝试使用play框架连接到mysql数据库。从我自己的搜索中,我知道我需要在某个地方添加这一行:
"mysql" % "mysql-connector-java" % "5.1.18"
但是,在每个文档/类似的问题中,它都说这一行要么进入Build.scala文件,要么进入build.sbt文件,而我没有这些文件的和。当我创建我的应用程序(作为一个java应用程序)时,它只给我一个build.properties和plugins.sbt,它们位于项目文件夹中。
有人知道该怎么添加这一行吗?我需要创建其中一个文件吗?
我的build.properties文件:
sbt.version=0.13.0和
plugins.sbt
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")更新:在添加
addSbtPlugin("mysql" % "mysql-connector-java" % "5.1.18")到我的插件文件:

发布于 2014-01-26 18:30:26
您需要在sbt文件中添加行。
libraryDependencies ++= Seq(
jdbc,
anorm,
cache,
"mysql" % "mysql-connector-java" % "5.1.18"
)在此之后,通过取消注释将您的application.config更改为
#
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://127.0.0.1:3306/test"
db.default.user="root"
db.default.password=""发布于 2014-01-26 18:41:06
在plugin.sbt中添加这一行
addSbtPlugin("mysql" % "mysql-connector-java" % "5.1.18")发布于 2014-01-27 09:05:50
这里没有构建文件吗,$YOUR_PROJECT_NAME\project\Build.scala?
plugins.sbt应该包含以下内容:
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.2.0")在Build.scala中,您应该拥有以下内容:
val appDependencies = Seq(
// Add your project dependencies here,
jdbc,
anorm,
"mysql" % "mysql-connector-java" % "5.1.18"
)老实说,最好是运行play可执行文件,创建项目,而不是根据想法。
cmd是:$ play new myAppName
然后将SBT插件用于IDEA,或者如果您有IDEA 13,则可以使用sbt导入项目。
https://github.com/mpeltonen/sbt-idea
https://stackoverflow.com/questions/21367424
复制相似问题