首页 > 解决方案 > 如何使用通用发布签名工件:在 SBT Native Packager 中发布

问题描述

我们目前正在部署到 Maven 中心oss.sonatype.org。他们需要签署已发布的工件。对于我们的普通工件,我们使用 sbt-gpg 来签名和发布。

我们使用 sbt-native-packager 来创建我们的二进制发行版,我们通常universal:publish会推送到一个 repo。我想知道是否有一种方法可以使用 sbt-native-packager、stb-gpg 或两者的组合来发布签名的工件。在这篇堆栈溢出文章之后:发布由 sbt-native-packager 创建的 zip。我们可以获得签名的工件。但是他们出现在下面com/example/my-artifact_12.2/1.0.0而不是com/example/my-artifac/1.0.0像现在这样。如果这是最好的解决方案,这可能没问题。

我还注意到,在自己发布它们时,就像我们以前一样。中没有 pom 文件com/example/my-artifac/1.0.0

任何提示将非常感谢。

标签: scalasbtsbt-native-packager

解决方案


推荐阅读