无法从SBT发布

问题描述 投票:0回答:1

我试图从SBT发布到我的网络上运行的Nexus存储库,但没有成功。尝试发布失败并显示禁用错误

enter image description here

如果我通过跟踪调试查看Nexus方面的内容,我可以看到请求,但请求中没有Authorization标头。

enter image description here

这是我的build.sbt

enter image description here

这是我的凭证文件

enter image description here

我使用curl来查看Realm应该是什么,希望我已经在我的凭证文件中反映出来

enter image description here

但我没做什么似乎在PUT请求中获得Authorization标头。有什么明显的东西我不见了吗?我觉得我在转动轮子。

谢谢你的帮助

sbt nexus
1个回答
0
投票

这最终成了我设置文件的方式。我的build.sbt文件很好。但是,在我的凭据中,我的Host值包含一个端口,这让IvyAuthenticator感到困惑。当在IntelliJ中运行sbt shell时,我最终看到此错误消息

enter image description here

我的问题是,在我的凭证文件中,我的主机以“:8081”值结束,看起来IvyAuthenticator使用的主机名没有端口信息。

因此,在更新我的凭证文件之后,以便主机值只是没有任何端口详细信息的机器名称,我的发布成功了。

© www.soinside.com 2019 - 2024. All rights reserved.