【问题标题】:SBT publishing snapshots to sonatypeSBT 将快照发布到 sonatype
【发布时间】:2018-06-26 21:31:02
【问题描述】:

我正在开发一个项目,源代码已开源,我们决定发布到 maven Central。 https://github.com/mdsol/mauth-java-client/tree/refactor/publish_to_sonatype

目前我们正在发布到内部存储库,它允许发布带有时间戳的 SNAPSHOTS,因此我们可以多次发布相同的快照版本。但是,似乎 sonatype 不允许使用时间戳上传或覆盖。

如何删除 sonatype 的现有快照,以便可以将新快照作为 sbt 构建的一部分发布?另外,我要sonatypeRelease 快照吗?

【问题讨论】:

    标签: sbt release sonatype sbt-release


    【解决方案1】:

    您必须创建一个 Sonatype 帐户,然后通过他们的 Web 前端登录:https://oss.sonatype.org/

    例如,一旦您执行了sbt publishSigned,您就可以在(暂存)存储库中搜索您的包,如果您在执行此操作时确实已登录,则删除或释放它。 (我发现sbt sonatypeRelease 没有可靠地发布我的包。所以我最终将他们的网络前端专门用于后者。)

    在官方 sbt 文档中或多或少地对此进行了概述: https://www.scala-sbt.org/1.x/docs/Using-Sonatype.html#Third+-+Publish+to+the+staging+repository

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 2015-04-10
      • 2015-08-26
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多