Why is UNRESOLVED DEPENDENCIES error with com.type

2019-08-06 17:51发布

问题:

I m trying to run hello slick example from the typesafe activator I create a project in sbt when I type run it gives me following error

warn]   ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.typesafe.slick#slick_2.11;2.0.2: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.slick#slick_2.11;2.0.2: not found
[error] Total time: 1 s, completed Aug 25, 2014 12:20:42 AM

here is my build.sbt file

name :="hellos"

version :="1.0"

scalaVersion := "2.11.1"

mainClass in Compile := Some("HelloSlick")

libraryDependencies ++= List(
  "com.typesafe.slick" %% "slick" % "2.0.2",
  "org.slf4j" % "slf4j-nop" % "1.6.4",
  "com.h2database" % "h2" % "1.3.170"
)

I m using ubuntu 12.04 and on slick website there is no jar file is present to download so like its not in my system path variable like java and akka is

回答1:

You need the resolver to the typesafe repository:

libraryDependencies ++= List(
  "com.typesafe.slick" %% "slick" % "2.0.2",
  "org.slf4j" % "slf4j-nop" % "1.6.4",
  "com.h2database" % "h2" % "1.3.170"
)

resolvers += "typesafe" at "http://repo.typesafe.com/typesafe/releases/"

Edit:

It seems that for scala 2.11 you need to specify the slick version to be 2.1:

"com.typesafe.slick" %% "slick" % "2.1.0"


标签: scala sbt slick