我正在尝试使我的 jar 在 maven Central 中可用。当我从 nexus 存储库管理器 UI 手动执行此操作时,一切正常。当我尝试使用sbt-release
插件自动执行完整步骤时会出现问题。运行时sonatypeRelease
我看到它尝试连接Nexus repository URL: https://oss.sonatype.org/service/local
,但后来连接失败并抛出错误
No credential is found for oss.sonatype.org. Prepare ~/.sbt/(sbt_version)/sonatype.sbt file
。在我的sonatype.sbt
URL 中,我在下面设置了配置
credentials += Credentials(
"Sonatype Nexus Repository Manager",
"s01.oss.sonatype.org",
"username",
"password"
)
我不确定如何 sonatypeRelease
使用配置 url 而不是默认的 url。我很确定这sonatype.sbt
是在 publishrelease 工作时被引用的,并且它需要正确的 sonatype nexus 存储库 URL。对此的任何帮助都会有所帮助