我正在尝试使用sbt-native-packager构建一个rpm包,并且我想要包含sigar二进制文件。我收到错误"错误:在noarch包中使用Arch依赖的二进制文件"并且设置packageArchitecture似乎没有帮助。有关如何正确配置的任何建议吗?
我目前正在通过unmanagedDependencies添加sigar依赖项。
答案 0 :(得分:0)
这里发布了一个快速而肮脏的解决方案:https://github.com/sbt/sbt-native-packager/issues/375,它只是禁用对架构相关依赖项的rpm检查。
rpmPre := Some("%global _binaries_in_noarch_packages_terminate_build 0")
或
rpmPre:= Some(“#%define _binaries_in_noarch_packages_terminate_build 0”)
目前,sbt-native-packager仅支持包含一个特定的体系结构,并且对多个的支持被列为功能请求。