Scala sbt本机打包程序中的筛选映射

Scala sbt本机打包程序中的筛选映射,scala,sbt,sbt-native-packager,Scala,Sbt,Sbt Native Packager,我正在使用sbt native packager和JavaServerAppPackaging原型进行RPM构建。 但是,我不想在RPM中包含/etc/default和/var/run。 我试图筛选linuxPackageMappings,但它不包含以下目录: // Doesn't prints /etc/default or /var/run files linuxPackageMappings.value.foreach(_.mappings.foreach(x => println(

我正在使用sbt native packager和JavaServerAppPackaging原型进行RPM构建。 但是,我不想在RPM中包含/etc/default和/var/run。 我试图筛选linuxPackageMappings,但它不包含以下目录:

// Doesn't prints /etc/default or /var/run files
linuxPackageMappings.value.foreach(_.mappings.foreach(x => println(x._2)))

如何筛选出这些目录?

如果您不需要这些文件夹,那么您可以使用
JavaAppPackaging
插件。服务器变量只不过是添加这些文件夹而已。JavaAppPackaging还有一个问题——它忽略了我的预安装脚本,所以我无法自己创建守护程序用户。