Scala 未搜索SBT maven本地存储库

Scala 未搜索SBT maven本地存储库,scala,maven,sbt,Scala,Maven,Sbt,我想从本地maven Repository加载一些库。我已经配置了.sbt/0.13/plugins/plugins.sbt: resolvers += Resolver.sonatypeRepo("snapshots") resolvers += Resolver.mavenLocal addSbtPlugin("org.ensime" % "ensime-sbt" % "0.1.5-SNAPSHOT") 在我的项目中,我在build.sbt中设置了以下行: name := "hello"

我想从本地maven Repository加载一些库。我已经配置了.sbt/0.13/plugins/plugins.sbt:

resolvers += Resolver.sonatypeRepo("snapshots")
resolvers += Resolver.mavenLocal

addSbtPlugin("org.ensime" % "ensime-sbt" % "0.1.5-SNAPSHOT")
在我的项目中,我在build.sbt中设置了以下行:

name := "hello"
version := "1.0"
scalaVersion := "2.10.4"
libraryDependencies += "opencv" % "opencv" % "2.4.9"
libraryDependencies += "opencv" % "opencv-native" % "2.4.9"
我不明白为什么它不起作用。在项目中运行sbt compile后,它会记录以下内容:

[info] Resolving opencv#opencv;2.4.9 ...
[info] Resolving opencv#opencv;2.4.9 ...
[warn]  module not found: opencv#opencv;2.4.9

[warn] ==== local: tried
[warn]   C:\Users\Una\.ivy2\local\opencv\opencv\2.4.9\ivys\ivy.xml

[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/opencv/opencv/2.4.9/opencv-2.4.9.pom

[info] Resolving opencv#opencv-native;2.4.9 ...
[info] Resolving opencv#opencv-native;2.4.9 ...
[warn]  module not found: opencv#opencv-native;2.4.9

[warn] ==== local: tried
[warn]   C:\Users\Una\.ivy2\local\opencv\opencv-native\2.4.9\ivys\ivy.xml

[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/opencv/opencv-native/2.4.9/opencv-native
-2.4.9.pom

[info] Resolving org.scala-lang#scala-compiler;2.10.4 ...
[info] Resolving org.scala-lang#scala-reflect;2.10.4 ...
[info] Resolving org.scala-lang#jline;2.10.4 ...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: opencv#opencv;2.4.9: not found
[warn]  :: opencv#opencv-native;2.4.9: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
为什么它不能像plugins.sbt中所说的那样查看.m2/存储库


我没有使用scala和sbt的经验。

将maven local resolver从plugins.sbt移到build.sbt。如果您希望列出的插件来自列出的快照解析程序,请将其保留在plugins.sbt中,否则也请删除该插件并转到build.sbt。

您的本地maven repo是否处于标准位置?另外,能否在build.sbt logLevel:=Level.Debug中设置并提供这些日志?还有一个问题:sbt版本?sbt版本是0.13.7。我认为这是一个标准的地方。例如,这里是opencv-2.4.9.jar C:\Users\Una\.m2\repository\opencv\opencv\2.4.9。这里是调试日志