Leiningen 2 を使用していますが、ローカル リポジトリ ($HOME/.m2) を認識させるのに苦労しています。
clojar にないstorm-rdbms(storm-contrib)を使用しようとしています
私が取った手順は次のとおりです。
- lein-localrepo プラグインを使用して、storm-rdbms を .m2 ローカル リポジトリにインストールしました。
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をインストールすることさえできません。
ここで私が間違っていることに光を当ててください。本当にありがとう!