如何将webapp_config.txt包含在Play的zip文件夹中?

时间:2014-06-11 09:25:34

标签: java playframework playframework-2.0 sbt

我已经创建了一个prod.conf文件,它是我的生产环境的配置文件。我想问一下,有没有办法让每当我玩dist时,我创建的webapp_config.txt文件都包含在zip中并放在我的web应用程序的根目录中?

提前致谢!

1 个答案:

答案 0 :(得分:1)

查看mappings中的sbt任务dist。它是一系列元组(File - > String),表示哪些文件将映射到生成的zip文件中的哪些路径。

在您的情况下,要遵循的步骤是:

  1. addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.7.1")添加到project / plugins.sbt文件

  2. 构建文件中的
  3. import com.typesafe.sbt.SbtNativePackager._

  4. 将以下内容添加到项目设置

    mappings in (Universal, packageBin) += (baseDirectory.value / "webapp_config.txt") -> "webapp_config.txt"