Wir arbeiten an einem Projekt mit Clojure-Java Interop. An dieser Stelle haben wir eine einzelne Klasse mit verschiedenen Abhängigkeiten, die wir zur Entwicklung in eine Benutzerbibliothek in Eclipse legen, aber das hilft natürlich nicht, wenn Sie Leiningen (2.x) verwenden. Die meisten unserer Abhängigkeiten sind proprietär, also befinden sie sich nicht irgendwo in einem Repository.Wie konfigurieren Sie proprietäre Abhängigkeiten für Leiningen?
Was ist der einfachste/richtige Weg, dies zu tun?
Ich habe leiningen - how to add dependencies for local jars? gesehen, aber es scheint veraltet zu sein?
Update: Also machte ich eine lokale Maven-Repository für mein Glas folgende these instructions und the lein deployment docs on github und bearbeiten meine project.clj-Datei wie folgt:
:dependencies [[...]
[usc "0.1.0"]]
:repositories {"usc" "file://maven_repository"}
Wo maven_repository unter dem Projektverzeichnis ist (also nicht mit file:///
). Als ich „lein deps“ ran - habe ich diese Meldung:
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
Was durch „keine unterstützten Algorithmen gefunden“ zu verstehen ist und wie kann ich es beheben?
Update2: Gefunden das letzte Bit der Antwort here.