我使用 Leiningen 编写了一个 Clojure 项目,现在想将生成的 jar 添加到 Sonatype Nexus 服务器。我安装了 lein-clojars,因为它带有一个命令,如果你想推送 Clojars 之外的某个地方push
,它似乎可以接受一个可选参数。repo
但是,每当我尝试这个时,我都会得到一个JSchException: Auth fail
. 这似乎表明某处存在身份验证问题。
我能够将 jar scp 到 Nexus,并且我还能够使用与 Maven 相同的 settings.xml 上传到这台机器,所以我相当有信心这些都是正确的。
有没有什么好的方法可以使用 Leiningen 推送到其他存储库?还是真的只为 Clojars 构建?