因此,当我在清理项目后尝试使用 activator eclipse
命令编译我的项目时,我在数据库类中得到以下 Jedis 信息:
error: package redis.clients.jedis does not exist import redis.clients.jedis.jedis;
jar 位于构建路径上,它没有向我显示 eclipse 本身的任何错误,单元测试可以成功地将数据保存到数据库并从数据库读取数据。
我认为这与在某种构建或配置文件中声明供 sbt 使用的包有关,但我不确定应该在哪里查找或应该修改什么;也许是 build.sbt 中的东西? 如果是这样,我应该在那里放什么? 这是 build.sbt 目前的样子:
name := """myApp"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs
)
最佳答案
sbt 不知道在哪里可以找到依赖项。将此行添加到 libraryDependencies
内的 build.sbt
中:
"redis.clients" % "jedis" % "2.6.0"
关于java - 使用 Play Framework 编译时如何修复包错误。出现错误 : package redis.clients.jedis 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26741205/