sbt debian:packageBin 命令将我的 deb 包生成为:
我的包 1.0.deb
名称和版本应由下划线“_”分隔,如 my-package_1.0 架构类型应附加,如 my-package_1.0_all.deb
我怎样才能得到这个而不是重命名我的 deb 文件?
sbt debian:packageBin 命令将我的 deb 包生成为:
我的包 1.0.deb
名称和版本应由下划线“_”分隔,如 my-package_1.0 架构类型应附加,如 my-package_1.0_all.deb
我怎样才能得到这个而不是重命名我的 deb 文件?
你是如何发布你的deb
文件的?您始终可以更改部署时使用的“模式”以匹配您所需的布局:
val debPublishPattern = "[module]_[revision]_all.[ext]"
publishTo in Debian := Some(Resolver.file("local-deb-repo", file("/path/to/repo"))(Patterns(debPublishPattern)))
这应该可以让您运行debian:publish
以您想要的格式将 deb 文件推送到任何您想要的地方。此外,我们目前不这样做,但我们可以将“架构”作为属性添加到 Ivy 配置中,这样您就可以将模式准确地设为:[module]_[revision]_[arch].[ext]
. 如果您需要,请开票。
在命名方面,鉴于许多 deb 存储库的工作方式,名称不如索引重要,因此我们假设您的发布将酌情重命名/索引。