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