Checkout dependenciesは、開発中に別の進行中のプロジェクトをLeiningenプロジェクトに追加するために使用することができます(たとえば、アプリケーションとその下にあるライブラリを並行して開発している場合など)。Leiningenはチェックアウト依存関係の依存関係を再帰的にダウンロードできますか?
しかし、チェックアウトの依存関係自体が、それは明らかにそのチェックアウトの依存関係の「伝統的な」依存関係を取得していないので、親プロジェクトでlein run
がjava.io.FileNotFoundException
がスローされます実行している、(Clojarsから)「伝統的な」依存関係を持っている場合。
Leiningenプロジェクトにチェックアウト依存関係の依存関係を再帰的にダウンロードさせる方法はありますか?
チェックアウト依存関係の 'project.cli'からその親プロジェクトの依存関係リストをコピーすることが回避策になりますが、これはDRYではなく、依存関係の変更に同期しなくなる傾向があります。 – VincentDM
IRCでは、親プロジェクトに依存関係としてライブラリを追加する方法があると言われています。しかし、公開されたバージョンがローカルバージョンよりも他の依存関係を持つ可能性があるため、これは準最適と思われます... – VincentDM