在使用Play Framework进行编译时,如何修复程序包错误。获取错误:包redis.clients.jedis不存在

时间:2014-11-04 17:20:42

标签: java playframework package sbt

所以当我在清理它之后尝试使用activator eclipse命令编译我的项目时,我在我的数据库类中获得了以下Jedis:

error: package redis.clients.jedis does not exist import redis.clients.jedis.jedis;

罐子在构建路径上,它没有向我显示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
)

1 个答案:

答案 0 :(得分:1)

sbt不知道在哪里找到依赖项。将此行添加到build.sbt中的libraryDependencies

"redis.clients" % "jedis" % "2.6.0"