我正在尝试将artemis作为依赖项添加到我的 clojure 应用程序中。但它没有 pom 文件。所以无论有没有 lein-localrepo,我都无法将它安装到我的本地仓库中。目前我将 artemis jar 文件保存到lib/
. 我怎样才能使它在我的项目中可用?
$ lein localrepo install -r repo/ lib/artemis-a609b2076aacc0ef5ecf0b390205d01bb88ceae2.jar com.artemis/artemis a609b2076aacc0ef5ecf0b390205d01bb88ceae2
$ lein trampoline run Retrieving com/artemis/artemis/a609b2076aacc0ef5ecf0b390205d01bb88ceae2/artemis-a609b2076aacc0ef5ecf0b390205d01bb88ceae2.pom from lib
Could not transfer artifact com.artemis:artemis:pom:a609b2076aacc0ef5ecf0b390205d01bb88ceae2 from/to lib (file:repo): no supported algorithms found
This could be due to a typo in :dependencies or network issues.
lein-localrepo
不生成 pom 文件:
$ ls -1 repo/com/artemis/artemis/
a609b2076aacc0ef5ecf0b390205d01bb88ceae2
maven-metadata-local.xml
这是我的相关行project.clj
:
:dependencies [[org.clojure/clojure "1.5.1"]
[com.artemis/artemis "a609b2076aacc0ef5ecf0b390205d01bb88ceae2"]]
:plugins [[lein-localrepo "0.5.0"]]
:repositories {"lib" "file:repo"}
我没有在这个项目中使用 eclipse。