【发布时间】:2018-11-05 00:37:51
【问题描述】:
我使用原生打包器将 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...)
【问题讨论】:
-
你有多个主类吗?如果是,请尝试指定一个类似
mainClass in Compile := ... -
其实是一个多项目App,里面有一个play框架项目。你知道如何为 PlayFramework 定义 mainClass 吗?