You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用JReleaser发布Snapshot至Maven Central遇401未授权错误

Maven Central快照发布401未授权问题解决

你遇到的快照版本部署401错误,核心原因是JReleaser中release-deploy和snapshot-deploy是两个独立的Maven Central部署任务,默认情况下环境变量JRELEASER_MAVENCENTRAL_USERNAME和JRELEASER_MAVENCENTRAL_PASSWORD只会关联到默认的Maven Central配置,快照任务需要单独指定凭证。

需要在config.toml中添加以下配置,为快照部署任务绑定凭证:

[deploy.maven.mavenCentral.snapshot-deploy]
username = "${JRELEASER_MAVENCENTRAL_USERNAME}"
password = "${JRELEASER_MAVENCENTRAL_PASSWORD}"

补充检查项:

  • 确认你的Sonatype账号拥有maven-snapshots仓库的部署权限(通常正式版权限会包含快照权限,但建议后台核实)
  • 快照仓库URLhttps://central.sonatype.com/repository/maven-snapshots配置正确,无需修改
  • 你的Gradle配置中snapshot-deploy的active设置为SNAPSHOT,此配置没问题
  • 签名设置为ALWAYS对快照发布兼容,无需调整

内容的提问来源于stack exchange,提问作者Robert Apikyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 16:12:22