scala - 有没有办法覆盖 sbt-native-packager 中的 init 脚本模板?

标签 scala sbt sbt-native-packager

使用 sbt-native-packager 1.0.0

sbt-native-packager 使用 this init script template在构建 rpm 时创建启动脚本(在 /etc/init.d/<package-name> 中)。我想用我自己的脚本覆盖这个初始化脚本,但我似乎无法找到执行此操作的最佳方法。我很可能只是忽略了一些东西(我是 Scala 的新手,仔细阅读源代码有点困难),所以任何帮助将不胜感激。

我只想从我在 build.sbt 文件中指定的文件中获取随 rpm 安装的 init 脚本的内容。非常感谢任何帮助(您提供的细节越多越好)。

提前致谢。

最佳答案

您应该将初始化脚本放入 scr/templates/systemloader/systemv。 看看http://www.scala-sbt.org/sbt-native-packager/archetypes/systemloaders.html#override-start-script了解更多详情。

关于scala - 有没有办法覆盖 sbt-native-packager 中的 init 脚本模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39886376/

相关文章:

scala - 找不到sbt命令

scala - 为什么sbt-native-packager将bin/start登台为目录而不是脚本?

scala - 在Scala中,有没有一种简单的方法将案例类转换为元组?

scala - 您如何使 sbt `test` 等效于带有一组选项的运行命令?

java - 在 Scala 中重写 Spark Java 应用程序

scala - 检查 Play 当前模式会发生错误

scala - 如何在多个项目中使用 sbt-native-packager

scala - 将文件从 sbt 插件复制到项目文件夹

java - 对于一个完整的 Scala 新手来说,基于 Scala 的框架如何堆叠起来——Lift、Play、Circumflex 等

scala - 如何使用 Scala 框架 play 处理小数