发布 Maven Central 小记
这是我第一次发布到中央库。项目是 Exposed-ObjectId。
用 gradle-maven-publish-plugin 插件,它开箱即用配置起来非常方便。
关于签名这部分,先按照教程创建一个 key,你需要用 gpg -k --keyid-format short 来拿到它的 16 位 ID。
例如下面的例子,rsa4096/[这部分才是KeyID]。
1 | r0yal@reference MINGW64 ~ |
它还需要一个 secring.gpg 的文件,你需要用 gpg --export-secret-keys -o <path> 来导出。它给的指令在我的环境是错的。
只要凑齐这两要素,就只需要把它们写到你 Gradle Home 的配置里就行,配置的位置是 $GRADLE_USER_HOME/gradle.properties,
一般都在用户目录下,但是如果用 Scoop 这类软件安装的话,可能被放到其他位置去。