Я написал проект Clojure, используя Leiningen, и теперь хотел бы добавить полученный jar-файл на сервер Sonatype Nexus. Я установил lein-clojars, так как он поставляется с командой push
, которая, похоже, принимает необязательный аргумент repo
, если вы хотите нажать что-то помимо Clojars. Однако всякий раз, когда я пытаюсь это сделать, я получаю JSchException: Auth fail
. Кажется, это указывает на то, что где-то есть проблема с аутентификацией.
Я могу отправить банку в Nexus, а также могу использовать тот же файл settings.xml с Maven для загрузки на этот компьютер, поэтому я вполне уверен, что они оба верны.
Есть ли хороший способ использовать Leiningen для отправки в другие репозитории? Или он действительно создан только для Clojars?