2015-08-28 57 views
0

我想在SBT项目中使用的火花与C-SPARQL, 试图建立项目未解决的依赖org.openrdf#芝麻; 2.3.1:找不到

[info] Resolving org.openrdf#sesame;2.3.1 ... 
[warn] module not found: org.openrdf#sesame;2.3.1 
[warn] ==== local: tried 
[warn] /home/linux/.ivy2/local/org.openrdf/sesame/2.3.1/ivys/ivy.xml 
[warn] ==== public: tried 
[warn] https://repo1.maven.org/maven2/org/openrdf/sesame/2.3.1/sesame-2.3.1.pom 
[info] Resolving org.scala-lang#scala-compiler;2.10.4 ... 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.openrdf#sesame;2.3.1: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] 
[warn] Note: Unresolved dependencies path: 
[warn]  org.openrdf:sesame:2.3.1 
[warn]  +- eu.larkc.csparql:csparql-sparql-sesame:0.1 (/home/linux/workspace/sbtC-SPARQL/plugins.sbt#L17-18) 
[warn]  +- eu.larkc.csparql:csparql-core:0.1 (/home/linux/workspace/sbtC-SPARQL/plugins.sbt#L15-16) 
[warn]  +- default:sbtc-sparql_2.10:0.1-SNAPSHOT 
[trace] Stack trace suppressed: run last *:update for the full output. 
[error] (*:update) sbt.ResolveException: unresolved dependency: org.openrdf#sesame;2.3.1: not found 
当我收到未解决的依赖错误

我加了一些图书馆在pluguin.sbt文件如:

libraryDependencies += "eu.larkc.csparql" % "csparql-cep-api" % "0.1" 

libraryDependencies += "eu.larkc.csparql" % "csparql-core" % "0.1" 

libraryDependencies += "eu.larkc.csparql" % "csparql-sparql-sesame" % "0.1" 

libraryDependencies += "org.fusesource.jansi" % "jansi" % "1.4" 

libraryDependencies += "org.scala-lang" % "jline" % "2.10.4" 
+0

重复:http://stackoverflow.com/questions/32274826/how-to-use-csparql-readytogopack-0-9-in-a-sbt-project – AndyS

+0

CSPARQL-ReadyToGoPack-0.9包含它所需的库副本。你可以从它的lib /目录中使用它们。查看其他问题。 – AndyS

回答

2

请检查openrdf您正在使用的版本。它没有在maven上列出。您可以尝试库的更新版本

libraryDependencies += "org.openrdf.sesame" % "sesame-runtime" % "2.8.2" 
+0

感谢您的回答:)但它仍然无法正常工作,我只想在sbt项目中使用CSPARQL-ReadyToGoPack-0.9 http://streamreasoning.org/larkc/csparql/CSPARQL-ReadyToGoPack-0.9.zip – testing

+0

好的,根据这个[site](http://streamreasoning.org/download),你应该添加对eclipse的依赖。这样做的缺点是每次构建项目时,依赖项都会被删除。如果您将此库用作jar文件,则可以将该库添加到项目的lib文件夹中。 SBT会将此文件夹中的每个jar文件视为依赖项。您可以复制zip文件中包含的lib文件夹的库。 –