2014-11-04 323 views
0

所以我得到Jedis我的數據庫類下面當我嘗試使用activator eclipse命令清洗後編譯我的項目:如何在使用Play Framework進行編譯時修復程序包錯誤。收到錯誤:包redis.clients.jedis不存在

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

的罐子在構建路徑上,它不會在eclipse本身中顯示任何錯誤,單元測試可以成功地將數據保存到數據庫並從數據庫讀取數據。

我認爲這是與某種類型的構建或配置文件中的軟件包進行聲明有關的事情,但我不知道應該在哪裏尋找或應該修改什麼;也許在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

SBT不知道在哪裏可以找到相關性。將此行添加到您的build.sbtlibraryDependencies

"redis.clients" % "jedis" % "2.6.0" 
+0

太棒了!非常感謝,現在已經排序了。 – 2014-11-04 17:43:43