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

使用sbt发布Scala构件至Sonatype仓库时遇重定向次数过多问题

发布到Sonatype时遭遇重定向次数过多错误

执行sbt publishSigned时触发以下错误:

[error] (publishSigned) java.net.ProtocolException: Server redirected too many times (20)

已在项目中配置以下内容:
build.sbt 配置:

import xerial.sbt.Sonatype.sonatypeCentralHost
ThisBuild / publishTo := sonatypePublishToBundle.value

使用的版本信息:
sbt版本:

sbt.version=1.10.0

sbt插件版本(project/plugins.sbt):

addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.11.2")

可能的解决方向

  • 核对Sonatype账号凭证:确保sonatypeUsername和sonatypePassword配置正确,账号拥有对应仓库的发布权限
  • 清理sbt缓存:删除本地~/.sbt和~/.ivy2/cache目录,重新执行发布命令
  • 调整sbt-sonatype版本:尝试升级到最新稳定版,适配sbt 1.10.0的环境
  • 排查网络代理:若使用代理,检查代理配置是否正确,或尝试关闭代理后重试
  • 直接指定仓库地址:替换publishTo配置为具体的Sonatype staging仓库地址:
    ThisBuild / publishTo := Some("Sonatype Staging" at "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/")
    

内容的提问来源于stack exchange,提问作者senjin.hajrulahovic

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 14:35:56