Opencv 如何在项目中使用本地JAR?

Opencv 如何在项目中使用本地JAR?,opencv,jar,clojure,leiningen,Opencv,Jar,Clojure,Leiningen,我在项目中使用本地jar时遇到问题。我已经构建了jar并用localrepo安装了它们 $ lein localrepo install opencv-249.jar opencv/opencv 2.4.9 $ lein localrepo install opencv-native-249.jar opencv/opencv-native 2.4.9 jar出现在本地回购列表中 $ lein localrepo list | grep opencv opencv/opencv-native

我在项目中使用本地jar时遇到问题。我已经构建了jar并用localrepo安装了它们

$ lein localrepo install opencv-249.jar opencv/opencv 2.4.9
$ lein localrepo install opencv-native-249.jar opencv/opencv-native 2.4.9
jar出现在本地回购列表中

$ lein localrepo list | grep opencv
opencv/opencv-native (2.4.9)
opencv (2.4.9)
然后,我在project.clj中加入了opencv,带有
[opencv/opencv“2.4.9”]
。但是当我运行项目时,leiningen找不到jar:

$ lein run
Could not find artifact opencv:opencv:jar:2.4.9 in central (http://repo1.maven.org/maven2/)
Could not find artifact opencv:opencv:jar:2.4.9 in clojars (https://clojars.org/repo/)
Could not find artifact opencv:opencv:jar:2.4.9 in project (file:repo)
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
我想知道这个问题是否是opencv特有的,因为我已经成功地将localrepo用于其他JAR


这是我的项目。clj:

如果您可以随项目一起提供这些自定义JAR,您可以将它们放在文件夹中,而不是安装到本地repo,您可以将以下内容添加到您的项目中。clj

 :resource-paths ["lib/my-custom.jar"]

如果您可以将这些自定义JAR与项目一起提供,您可以将它们放在一个文件夹中,而不是安装到本地repo,您可以将以下内容添加到您的project.clj

 :resource-paths ["lib/my-custom.jar"]

project.clj文件是什么样子的?不久前,我在opencv 3.0.0上也做了同样的事情,我记得在Mac上编译是最困难的部分,但在我的项目中它工作得很好。更新了问题,并添加了指向project.clj的链接。谢谢你在~/.m2/repository/opencv/opencv/2.4.9/下有什么?试着在你的project.clj中添加localrepo作为插件,也许还可以在project.clj中显式设置localrepo目录。@DiegoBasch$ls~/.m2/repository/opencv/opencv/opencv/2.4.9/_maven.repositories opencv-2.4.9.jar opencv-2.4.9.pom你的project.clj文件看起来怎么样喜欢不久前,我在opencv 3.0.0上也做了同样的事情,我记得在Mac上编译是最困难的部分,但在我的项目中它工作得很好。更新了问题,并添加了指向project.clj的链接。谢谢你在~/.m2/repository/opencv/opencv/2.4.9/下有什么?尝试将localrepo作为插件添加到project.clj中,也许还可以在project.clj中显式设置localrepo目录。@DiegoBasch$ls~/.m2/repository/opencv/opencv/2.4.9/_maven.repositories opencv-2.4.9.pom