Собственный упаковщик Sbt не создает файл служебного скрипта - PullRequest
0 голосов
/ 25 мая 2018

Я использовал встроенный упаковщик для развертывания Play API в качестве пакета RPM.В созданном пакете отсутствуют папка и скрипт /etc/init.d/.

Как мне отладить эту ситуацию?

Вот выдержка из build.sbt:

lazy val myApp = (project in file("api"))
  .enablePlugins(PlayScala, RpmDeployPlugin, SonarPlugin)
  .configs(IntegrationTest)
  .settings(  
    organization := "com.organization",
    scalaVersion := "2.11.12"
    ...)
  libraryDependencies ++= Seq( etc...)

1 Ответ

0 голосов
/ 04 июня 2018

Проблема была в том, что мне не хватало SystemVplugin и RpmDeployPlugin (я использовал только RpmPlugin)

lazy val `my-api` = (project in file("my-api"))
  .enablePlugins(PlayScala, RpmDeployPlugin, SystemVPlugin)
  ...
...