Я пытаюсь добавить зависимость (located here) через sbt, и у нее возникла проблема с решением одной из зависимостей sail
. Я новичок в разработке Java/Scala и буду очень благодарен за вашу помощь! Ниже мой build.sbt
файл:Неразрешенная зависимость `restlet` sbt
scalaVersion := "2.10.3"
libraryDependencies ++= Seq(
"org.scalatest" % "scalatest_2.10" % "2.0" % "test" withSources() withJavadoc(),
"org.scalacheck" %% "scalacheck" % "1.10.0" % "test" withSources() withJavadoc(),
"com.tinkerpop.blueprints" % "blueprints-rexster-graph" % "2.6.0" withSources() withJavadoc(),
"com.tinkerpop.blueprints" % "blueprints-sail-graph" % "2.5.0"
)
unmanagedBase := baseDirectory.value/"lib"
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
resolvers += "Scala-Tools Maven2 Snapshots Repository" at "http://scala-tools.org/repo-snapshots"
resolvers += "Local Maven Repository" at "file://"+Path.userHome.absolutePath+"/.m2/repository"
resolvers += "JBoss repository" at "https://repository.jboss.org/nexus/content/repositories/"
ошибка, я получаю от SBT является:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.restlet.jse#org.restlet;2.1.1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run 'last *:update' for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: org.restlet.jse#org.restlet;2.1.1: not found
The предупреждения выше этого сообщения об ошибке являются:
[info] Resolving org.restlet.jse#org.restlet;2.1.1 ...
[warn] module not found: org.restlet.jse#org.restlet;2.1.1
[warn] ==== local: tried
[warn] /home/d2b2/.ivy2/local/org.restlet.jse/org.restlet/2.1.1/ivys/ivy.xml
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/org/restlet/jse/org.restlet/2.1.1/org.restlet-2.1.1.pom
[warn] ==== Sonatype OSS Snapshots: tried
[warn] https://oss.sonatype.org/content/repositories/snapshots/org/restlet/jse/org.restlet/2.1.1/org.restlet-2.1.1.pom
[warn] ==== Scala-Tools Maven2 Snapshots Repository: tried
[warn] http://scala-tools.org/repo-snapshots/org/restlet/jse/org.restlet/2.1.1/org.restlet-2.1.1.pom
[warn] ==== Local Maven Repository: tried
[warn] file:///home/d2b2/.m2/repository/org/restlet/jse/org.restlet/2.1.1/org.restlet-2.1.1.pom
[warn] ==== JBoss repository: tried
[warn] https://repository.jboss.org/nexus/content/repositories/org/restlet/jse/org.restlet/2.1.1/org.restlet-2.1.1.pom
Я знаю, что sail
зависимость это проблема, потому что если я удалю ее, sbt скомпилирует без проблем. Я добавил дополнительных резольверов, надеясь, что один из них будет содержать эту банку - на самом деле JBoss
появляется, но по какой-то причине все еще не работает. Я также пробовал много разных версий blueprints-sail-graph
безуспешно. Я не уверен, что еще делать, пожалуйста, помогите мне решить эту зависимость.
Спасибо за помощь!
EDIT: Согласно другому post, этот сосуд должен быть специально добавлен к Айви - надеемся, что это поможет кому-то. Я попробовал несколько вещей, с Айви, но не удалось :(
Положите вашу правку в качестве ответа на вопрос и принять его в течение нескольких дней времени Таким образом, если кто-то натыкается на этот вопрос, он/она увидит ответ –
я не считаю.. что ответ - моя проблема не решена. – CodeKingPlusPlus
В сообщении, которое вы упомянули, добавление файла jar вручную не упоминается, оно просто добавляет репозиторий, содержащий нужный артефакт. –