sbt debian:packageBin命令生成我的deb包:
我的封装-1.0.deb
名称和版本应以下划线分隔" _"比如my-package_1.0 应该像my-package_1.0_all.deb
那样添加体系结构类型如何获取此文件而不是重命名我的deb文件?
答案 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存储库的工作方式,名称不如索引重要,因此我们假设您的发布将根据需要重命名/索引。