[2.2.2] Sedis dependency missing for Redis Plugin for Play-2.2.2

1,016 views
Skip to first unread message

jakob dobrzynski

unread,
Mar 18, 2014, 4:33:29 AM3/18/14
to play-fr...@googlegroups.com
Hello!

I'm trying to implement the redis-plugin found at:

but I'm getting an error stating that sbt.ResolveException: unresolved dependency: org.sedis#sedis_2.10.0;1.1.1: not found

I found in the forum that I could add http://pk11-scratch.googlecode.com/svn/trunk/ to the resolvers in build.sbt file:

name := "myapp"

version := "0.3-SNAPSHOT"

libraryDependencies ++= Seq(
  "com.typesafe" %% "play-plugins-redis" % "2.2.0",
  "com.typesafe.play" %% "play-cache" % "2.2.2",
  "org.reactivemongo" %% "play2-reactivemongo" % "0.10.0",
  "ws.securesocial" %% "securesocial" % "2.1.3",
  "com.bizo" % "mighty-csv_2.10" % "0.2",
  "org.jsoup" % "jsoup" % "1.7.2",
  "com.google.inject" % "guice" % "4.0-beta",
  "com.tzavellas" % "sse-guice" % "0.7.1",
  "org.mockito" % "mockito-all" % "1.8.5",
  "org.scalatest" %% "scalatest" % "1.9.1" % "test"
)

scalaVersion := "2.10.2"

resolvers ++= Seq(
Resolver.url("Sonatype snapshots", url("http://oss.sonatype.org/content/repositories/snapshots/")),
Resolver.url("typesafe", url("http://repo.typesafe.com/typesafe/repo/")),
Resolver.url("google-sedis-fix", url("http://pk11-scratch.googlecode.com/svn/trunk/")),
Resolver.url("typesafe-community", url("http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns),
Resolver.url("typesafe-community-snapshots", url("http://repo.scala-sbt.org/scalasbt/sbt-plugin-snapshots/"))(Resolver.ivyStylePatterns)
)

play.Project.playScalaSettings

but still no luck.

Anybody got around this issue?

Regards,
Jakob



jakob dobrzynski

unread,
Mar 20, 2014, 3:15:10 PM3/20/14
to play-fr...@googlegroups.com
Bump =)

dcbfer...@gmail.com

unread,
Apr 8, 2014, 4:11:56 AM4/8/14
to play-fr...@googlegroups.com
Hi Jakob,

I had a similar issue. It has to do with sedis being stored in a maven repository, not an ivy one. So if you change your resolver:

Resolver.url("google-sedis-fix", url("http://pk11-scratch.googlecode.com/svn/trunk/")) 
to: 

then it should work. You can see how to add different types of resolvers in SBT here: http://www.scala-sbt.org/release/docs/Detailed-Topics/Resolvers.html

jakob dobrzynski

unread,
Apr 30, 2014, 4:46:50 AM4/30/14
to play-fr...@googlegroups.com
Works like a charm!
Thank you!

Neil Hooey

unread,
May 11, 2016, 6:31:22 PM5/11/16
to play-framework
The "http://pk11-scratch.googlecode.com/svn/trunk/" link is now broken.

Does anyone have a solution?
Reply all
Reply to author
Forward
0 new messages