我在IntelliJ中运行Play 2.1.2和Solr 4.4.0时收到此错误消息。我以前没有这个,也不明白它是从哪里来的。多次尝试清洁项目。提前感谢您的帮助!
[info] Resolving com.googlecode.concurrentlinkedhashmap#concurrentlinkedhashmap-
[warn] module not found: org.restlet.jee#org.restlet;2.1.1
[warn] ==== local: tried
[warn] [...]Play212repositorylocalorg.restlet.jeeorg.restlet2.1.1iv
ysivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/org/restlet/jee/org.restlet/
2.1.1/org.restlet-2.1.1.pom
[warn] ==== Typesafe Snapshots Repository: tried
[warn] http://repo.typesafe.com/typesafe/snapshots/org/restlet/jee/org.restlet
/2.1.1/org.restlet-2.1.1.pom
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/org/restlet/jee/org.restlet/2.1.1/org.res
tlet-2.1.1.pom
[warn] module not found: org.restlet.jee#org.restlet.ext.servlet;2.1.1
[warn] ==== local: tried
[warn] [...]Play212repositorylocalorg.restlet.jeeorg.restlet.ext.serv
let2.1.1ivysivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/org/restlet/jee/org.restlet.
ext.servlet/2.1.1/org.restlet.ext.servlet-2.1.1.pom
[warn] ==== Typesafe Snapshots Repository: tried
[warn] http://repo.typesafe.com/typesafe/snapshots/org/restlet/jee/org.restlet
.ext.servlet/2.1.1/org.restlet.ext.servlet-2.1.1.pom
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/org/restlet/jee/org.restlet.ext.servlet/2
.1.1/org.restlet.ext.servlet-2.1.1.pom
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.restlet.jee#org.restlet;2.1.1: not found
[warn] :: org.restlet.jee#org.restlet.ext.servlet;2.1.1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[error] (*:update) sbt.ResolveException: unresolved dependency: org.restlet.jee#
org.restlet;2.1.1: not found
[error] unresolved dependency: org.restlet.jee#org.restlet.ext.servlet;2.1.1: no
t found
看起来您正试图将Restlet框架作为外部依赖项导入。这是行不通的,因为默认情况下,sbt(Play使用的构建工具)只检查Typesafe的存储库和Maven中心。我在Maven central找不到Restlet,事实上,在他们的下载页面上,他们写道:
Restlet的Maven存储库可从http://maven.restlet.org并包含所有Restlet JAR和第三方在主要公共Maven中不可用的依赖项存储库。[…]
这意味着您必须以某种方式告诉SBT在哪里查找依赖关系。快速查看Play的文档可以发现,您需要在project/Build.scala
:中添加一行
resolvers += "Restlet Repository" at "http://maven.restlet.org"