私たちは、Clojure-Javaの相互運用機能を持つプロジェクトに取り組んでいます。この時点では、開発のためにEclipseのユーザーライブラリに入れたさまざまな依存関係を持つ単一のクラスがありますが、もちろんLeiningen(2.x)を使用するときは役に立ちません。私たちの依存関係のほとんどはプロプライエタリなので、どこかのリポジトリにはありません。Leiningenのプロプライエタリ依存関係をどのように構成しますか?
これを行う最も簡単な方法は何ですか?
私はleiningen - how to add dependencies for local jars?を見ましたが、古くなったようですか?
更新:だから私はthese instructionsとthe lein deployment docs on github以下の私のjarファイルのローカルのMavenリポジトリを作っており、このような私project.cljファイルを編集した:
:dependencies [[...]
[usc "0.1.0"]]
:repositories {"usc" "file://maven_repository"}
maven_repositoryは、プロジェクトディレクトリの下にある場合(それゆえではありませんfile:///
を使用)。どういう意味ですか
Retrieving usc/usc/0.1.0/usc-0.1.0.pom from usc
Could not transfer artifact usc:usc:pom:0.1.0 from/to usc (file://maven_repository): no supported algorithms found
This could be due to a typo in :dependencies or network issues.
Could not resolve dependencies
「何もサポートされているアルゴリズムが見つからない」と私はそれをどのように修正すればよい: - 私は「レインのDEPS」を実行したとき、私はこのメッセージを得ましたか。
更新2:答えの最後のビットが見つかったhere。