到目前为止,感谢您的帮助和链接。据我所知,这是:
我取得了一些成功——减去了在罐子和 poms 上签名的能力。
我得承认,虽然它有点痛苦。这是过程。必须有一种自动化的方法来做到这一点吗?
转到您的 .m2/repository/group/library/version/
文件夹
md5sum lib.jar > lib.jar.md5
sha1sum lib.jar > lib.jar.sha1
- 将 lib.pom 中的 groupId 从
<groupId>libgroup</groupId>
至
<groupId>org.clojars.username.libgroup</groupId>
- 手动在 lib.pom 中添加缺少的部分,否则 clojars 会抱怨:
<description>processing-libs</description>
<url>http://www.processing.org</url>
<scm>
<tag>something relevant?</tag>
<url>somewhere relevant?</url>
</scm>
<licenses>
<license>
<name/>
<url/>
<distribution/>
</license>
</licenses>
<developers>
<developer>
<id/>
<name/>
<email/>
</developer>
</developers>
<repositories>
<repository>
<id>clojars.org</id>
<url>http://clojars.org/repo/</url>
</repository>
</repositories>
md5sum lib.pom > lib.pom.md5
sha1sum lib.pom > lib.pom.sha1
scp lib* clojars@clojars.org:
它们在 github 中(当然不包括 md5 和 sha1 文件):
https://github.com/originalsurfmex/originalsurfmex_m2/tree/master/repository/processing/core/2.1
https://github.com/originalsurfmex/originalsurfmex_m2/tree/master/repository/processing/gluegen-rt/2.1
它们在clojars中:
https://clojars.org/org.clojars.originalsurfmex.processing/core
https://clojars.org/org.clojars.originalsurfmex.processing/gluegen-rt
在我继续添加所有这些库之前,我有两个问题:
我污染了 clojars.org 我的错误 --> https://clojars.org/users/originalsurfmex
我的 jars 和 poms 没有签名会是浪费还是破坏交易?我似乎无法弄清楚如何签署它们。我在 clojar.org 上设置了 SSH 和 PGP,并且 scp 运行良好。