未解决的依存关系:com.typesafe.play#play-slick_2.10; 0.6.0.1:找不到 [英] unresolved dependency: com.typesafe.play#play-slick_2.10;0.6.0.1: not found

查看:73
本文介绍了未解决的依存关系:com.typesafe.play#play-slick_2.10; 0.6.0.1:找不到的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Mac OS X Mavericks上尝试在Play Framework 2.2.2,sbt 0.13.0和Scala 2.10.3上使用平滑或平滑播放时,出现不可解析的依赖项错误.

I am getting unresolved dependencies errors when trying to use slick or play-slick with Play Framework 2.2.2, sbt 0.13.0 and Scala 2.10.3 on Mac OS X Mavericks.

[info] Updating {file:/Users/michaelrichardson/Documents/Play/glasgowEffect/}glasgoweffect...
[info] Resolving com.typesafe.play#slick_2.10;2.0.0 ...
[warn]  module not found: com.typesafe.play#slick_2.10;2.0.0
[warn] ==== Typesafe Releases Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/com/typesafe/play/slick_2.10/2.0.0/slick_2.10-2.0.0.pom
[info] Resolving com.typesafe.play#play-slick_2.10;0.6.0.1 ...
[warn]  module not found: com.typesafe.play#play-slick_2.10;0.6.0.1
[warn] ==== Typesafe Releases Repository: tried
[warn]   http://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-slick_2.10/0.6.0.1/play-slick_2.10-0.6.0.1.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.typesafe.play#slick_2.10;2.0.0: not found
[warn]  :: com.typesafe.play#play-slick_2.10;0.6.0.1: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.play#slick_2.10;2.0.0: not found
[error] unresolved dependency: com.typesafe.play#play-slick_2.10;0.6.0.1: not found
[error] Total time: 7 s, completed Apr 27, 2014 2:58:48 PM

我尝试清除常春藤缓存,运行play clean并添加其他解析器,但没有任何效果.

I have tried clearing my ivy cache, running play clean and adding different resolvers but nothing has worked.

这是build.sbt文件:

This is the build.sbt file:

name := "Test"

version := "1.0-SNAPSHOT"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  "com.typesafe.slick" %% "slick" % "2.0.0",
  "com.typesafe.play" %% "play-slick" % "0.6.0.1"
)     

play.Project.playScalaSettings

更新:调查了解析器

[play21-osm] $显示解析器 [信息]列表(Typesafe版本存储库: http://repo.typesafe.com/typesafe/releases/,Typesafe版本: http://typesafe.artifactoryonline.com/typesafe ,pk11仓库: http://pk11-scratch.googlecode.com/svn/trunk ) [play21-osm] $显示externalResolvers [信息] ArrayBuffer(FileRepository(local,FileConfiguration(true,None),Patterns(ivyPatterns = List($ {ivy.home}/local/[organization]/[module]//scala_ [scalaVersion]/)(sbt_ [sbtVersion ]/)[修订]/[类型] s/工件.[ext]),artifactPatterns = List($ {ivy.home}/local/[organization]/[module]/(scala_ [scalaVersion]/)(sbt_ [ sbtVersion]/)[修订]/[类型] s/artifact.[ext]),isMavenCompatible = false)),Maven2 Local:文件:/Users/mr/.m2/repository,公共: http://pk11-scratch.googlecode.com/svn/trunk )

[play21-osm] $ show resolvers [info] List(Typesafe Releases Repository: http://repo.typesafe.com/typesafe/releases/, Typesafe Releases: http://typesafe.artifactoryonline.com/typesafe, pk11 repo: http://pk11-scratch.googlecode.com/svn/trunk) [play21-osm] $ show externalResolvers [info] ArrayBuffer(FileRepository(local,FileConfiguration(true,None),Patterns(ivyPatterns=List(${ivy.home}/local/[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/artifact.[ext]), artifactPatterns=List(${ivy.home}/local/[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/artifact.[ext]), isMavenCompatible=false)), Maven2 Local: file:/Users/mr/.m2/repository, public: http://repo1.maven.org/maven2/, Typesafe Releases Repository: http://repo.typesafe.com/typesafe/releases/, Typesafe Releases: http://typesafe.artifactoryonline.com/typesafe, pk11 repo: http://pk11-scratch.googlecode.com/svn/trunk)

推荐答案

退出Play控制台,并确保您的build.sbt看起来像这样:

Quit Play Console, and make sure your build.sbt looks like this:

name := "Test"

version := "1.0-SNAPSHOT"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  "com.typesafe.slick" %% "slick" % "2.0.0",
  "com.typesafe.play" %% "play-slick" % "0.6.0.1"
)

play.Project.playScalaSettings

删除$PLAY_HOME/repository/cache/com.typesafe.slick$PLAY_HOME/repository/cache/com.typesafe.play/play-slick_2.10.如果愿意,您可能希望删除完整的缓存目录.

Delete $PLAY_HOME/repository/cache/com.typesafe.slick and $PLAY_HOME/repository/cache/com.typesafe.play/play-slick_2.10. You may want to delete complete cache directory if you like to.

再次运行Play控制台并执行update,然后执行compile.

Run Play console again and execute update followed by compile.

这篇关于未解决的依存关系:com.typesafe.play#play-slick_2.10; 0.6.0.1:找不到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆