首页 > 解决方案 > 未解决对 Scala 2.11.9 的光滑依赖

问题描述

类似于:

为什么 com.typesafe.slick#slick_2.11;2.0.2: not found 出现 UNRESOLVED DEPENDENCIES 错误?

我收到下一条错误消息:

events/*:update) sbt.ResolveException: unresolved dependency: com.typesafe.slick#slick-extensions_2.11;3.1.0: not found

我的 scala build.sbt 有:

lazy val events = (project in file("modules/events")).settings(commonSettings).
    settings(Seq(libraryDependencies ++= Seq( 
      cache,
      ws,
      evolutions,
      specs2,
      "com.softwaremill.macwire" %% "macros" % "2.2.5" % "provided",
      "com.softwaremill.macwire" %% "util" % "2.2.0",  
      "ch.qos.logback"  %  "logback-classic"   % "1.1.8",
      "de.svenkubiak" % "jBCrypt" % "0.4.1",
      "org.scalatestplus.play" %% "scalatestplus-play" % "1.5.0" % "test",
      "org.mockito" % "mockito-core" % "2.0.45-beta" % "test",
      "mysql" % "mysql-connector-java" % "5.1.34",
      "org.postgresql" % "postgresql" % "9.4.1207.jre7",
      "com.vividsolutions" % "jts" % "1.13",
      "com.typesafe.play" % "play-slick_2.11" % "2.0.2",
      "com.typesafe.play" %% "play-slick-evolutions" % "2.0.0",
      "com.github.tminglei" %% "slick-pg" % "0.12.1",
      "com.github.tminglei" %% "slick-pg_date2" % "0.12.1",
      "com.github.tminglei" %% "slick-pg_play-json" % "0.12.1",
      "com.typesafe.slick" %% "slick-extensions" % "3.1.0",
      "org.scalikejdbc" %% "scalikejdbc" % "2.4.2",
      "org.scalikejdbc" %% "scalikejdbc-config" % "2.4.2",
      "joda-time" % "joda-time" % "2.9.4",
      "com.typesafe.play" %% "play-json" % "2.5.9",
      "io.circe"          %% "circe-core"        % circeVersion,
      "io.circe"          %% "circe-generic"     % circeVersion,
      "io.circe"          %% "circe-parser"      % circeVersion,
      "io.circe"          %% "circe-jawn"        % circeVersion,
      "com.github.julien-truffaut" %%  "monocle-core"  % monocleVersion,
      "com.github.julien-truffaut" %%  "monocle-macro" % monocleVersion,
      "com.github.julien-truffaut" %%  "monocle-law"   % monocleVersion % "test",
      "com.microsoft.sqlserver" % "mssql-jdbc" % "7.4.1.jre8"
    )))

我也在使用 Scala 2.11.9。我也尝试添加

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

但没有运气。请问有什么建议吗?

标签: scalaplayframeworksbtslick

解决方案


其实slick-extensions并不位于http://repo.typesafe.com/typesafe/releases/。如果你看那里,你会发现那里com/typesafe/slick/slick-extensions_2.11/是空的。

但我在这里找到了https://typesafe.bintray.com/commercial-maven-releases/com/typesafe/slick/slick-extensions_2.11/3.1.0/

这里有一些关于slick-extensions:的信息https://index.scala-lang.org/slick/slick/slick-extensions/3.1.0。他们建议使用:

libraryDependencies += "com.typesafe.slick" %% "slick-extensions" % "3.1.0"
resolvers += Resolver.bintrayRepo("typesafe", "commercial-maven-releases")

推荐阅读