我正在尝试将一个lein项目部署到Clojars:
$ lein deploy clojars
Copying 32 files to /home/chris/IdeaProjects/default-db-format/lib
No namespaces to :aot compile listed in project.clj.
Created /home/chris/IdeaProjects/default-db-format/default-db-format-0.1.0.jar
Wrote pom.xml
Deploying to http://clojars.org/repo/
Uploading: default-db-format/default-db-format/0.1.0/default-db-format-0.1.0.jar to repository clojars at http://clojars.org/repo/
Transferring 13K from clojars
An error has occurred while processing the Maven artifact tasks.
Diagnosis:
Error deploying artifact 'default-db-format:default-db-format:jar': Error deploying artifact: Failed to transfer file: http://clojars.org/repo/default-db-format/default-db-format/0.1.0/default-db-format-0.1.0.jar. Return code is: 405这似乎是来自Maven的错误。我猜我需要通过步骤这里,但我不确定。
有人在这之前做过这件事,能指导我下一步该做什么吗?互联网上有文件,但我没有发现任何东西说‘当你点击405,这就是你下一步要做的……’
也许jar已经部署到Clojars中,因此错误可以被忽略?
我不需要指定任何PGP证书,这是我希望被问及的。也许没必要。
发布于 2016-02-17 19:32:11
我使用的是Linux的lein版本,它很老(lein -version给出了1.7.1)。我需要卸载它(dpkg --remove leiningen)并手动安装它。Leiningen站点的使用说明在这方面做得很好。我只是把它切成一个叫做莱恩,chmod等等的文件.
我现在得到的错误信息是关于PGP问题的,正如预期的那样.
https://stackoverflow.com/questions/35401871
复制相似问题