如何在 SBT 中为 sonatypeRelease 设置 nexus 存储库 URL?
How to set nexus repository URL in SBT for sonatypeRelease?
我正在尝试让我的 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 而不是默认配置。我很确定这个 sonatype.sbt
被引用为 publishrelease 作品并且它需要正确的 sonatype nexus 存储库 URL。
对此的任何帮助都会有所帮助
我错过了将这些行放入我的 build.sbt 文件
sonatypeCredentialHost := "s01.oss.sonatype.org"
sonatypeRepository := "https://s01.oss.sonatype.org/service/local"
我正在尝试让我的 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 而不是默认配置。我很确定这个 sonatype.sbt
被引用为 publishrelease 作品并且它需要正确的 sonatype nexus 存储库 URL。
对此的任何帮助都会有所帮助
我错过了将这些行放入我的 build.sbt 文件
sonatypeCredentialHost := "s01.oss.sonatype.org"
sonatypeRepository := "https://s01.oss.sonatype.org/service/local"