Jak skonfigurować własne zależności dla Leiningen?
Pracujemy nad projektem, który ma jakiś interop Clojure-Java. W tym momencie mamy pojedynczą klasę, która ma wiele zależności, które umieszczamy w bibliotece użytkownika w Eclipse dla rozwoju, ale oczywiście nie pomaga to w przypadku używania Leiningen (2.x). Większość naszych zależności jest zastrzeżona, więc nie ma ich gdzieś w repozytorium.
Jaki jest najłatwiejszy / właściwy sposób, aby to zrobić?
widziałemleiningen - jak dodać zależności dla lokalnych słoików?, ale wydaje się, że jest nieaktualny?
Aktualizacja: Zrobiłem więc lokalne repozytorium Maven dla mojego słoikate instrukcje iwdrożenie Leina docs na githubi edytowałem mój plik project.clj w ten sposób:
:dependencies [[...]
[usc "0.1.0"]]
:repositories {"usc" "file://maven_repository"}
Gdzie maven_repository znajduje się pod katalogiem projektu (stąd nie używafile:///
). Kiedy uruchomiłem „lein deps” - dostałem tę wiadomość:
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
Co oznacza „brak obsługiwanych algorytmów” i jak to naprawić?
Aktualizacja 2: Znalazłem ostatni kawałek odpowiedzitutaj.