sbt deb包文件名格式错误

时间:2014-04-23 21:36:19

标签: sbt sbt-native-packager

sbt debian:packageBin命令生成我的deb包:

我的封装-1.0.deb

名称和版本应以下划线分隔" _"比如my-package_1.0 应该像my-package_1.0_all.deb

那样添加体系结构类型

如何获取此文件而不是重命名我的deb文件?

1 个答案:

答案 0 :(得分:1)

您是如何发布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存储库的工作方式,名称不如索引重要,因此我们假设您的发布将根据需要重命名/索引。