我正在使用 Leiningen 2,并且正在努力让它识别本地存储库 ($HOME/.m2)
我正在尝试使用不在 clojar 上的storm-rdbms(storm-contrib)
以下是我采取的步骤:
- 使用 lein-localrepo 插件,在 .m2 本地仓库下安装了storm-rdbms
pom.xml 显示了这一点:
<groupId>storm-rdbms</groupId> <artifactId>storm-rdbms</artifactId> <versioning> <versions> <version>0.1-SNAPSHOT</version> </versions> <lastUpdated>20130214173431</lastUpdated> </versioning>
我的 project.clj 文件:
:dependencies [[org.clojure/clojure "1.4.0"] [storm "0.8.2"] [storm-rdbms "0.1-SNAPSHOT"]] :plugins [[lein-localrepo "0.4.1"]] :repositories {"local" ~(str (.toURI (java.io.File. "~/.m2")))})
我运行 lein deps:
Could not find artifact storm-rdbms:storm-rdbms:jar:0.1-SNAPSHOT This could be due to a typo in :dependencies or network issues. Could not resolve dependencies
我也用 Maven 试过这个,但是 Maven 3 在按照这里的指示时甚至无法安装 jar 。
请阐明我在这里做错了什么。非常感谢!