怎么玩!framework dist命令将一些文件/文件夹添加到最终包中?

Raj*_*ish 24 deployment playframework playframework-2.0

我想要玩!framework dist命令将一些文件夹和文件添加到最终的zip文件中.它们是应用程序工作所必需的.

是否有神奇的project/Build.scala配置使其成为可能?我在剧中找不到它!文件.

Rol*_*uhn 29

Play使用sbt-native-packager,它通过将任意文件添加到映射来支持包含任意文件:

mappings in Universal ++=
  (baseDirectory.value / "scripts" * "*" get) map
    (x => x -> ("scripts/" + x.getName))
Run Code Online (Sandbox Code Playgroud)

语法假设为Play 2.2.x.


小智 5

我的Play应用程序不包括distributable中的模板文件(在app/views /中),我在Build.scala中添加了它们:

val main = play.Project(appName, appVersion, appDependencies).settings(
  // Add your own project settings here   
  playAssetsDirectories <+= baseDirectory / "app/views"
)
Run Code Online (Sandbox Code Playgroud)