【问题标题】:How to modify application.conf during dist creation in Play Framework 2.3.x如何在 Play Framework 2.3.x 中创建 dist 期间修改 application.conf
【发布时间】:2015-03-25 00:20:06
【问题描述】:

我们使用 Jenkins 为 Play Framework 2.3.x 项目运行构建。这很好用,它创建了一个打包在 zip 文件中的漂亮分发。

我希望在构建过程中更新 conf 目录中的一个文件(例如 application.conf)并将 Jenkins 构建号/ID 设置在一个变量中,以便我始终可以将分发文件跟踪到原始构建.

我知道可以使用“通用映射”将文件复制到发行版,但我想修改现有文件。这样我就可以轻松地在页面上显示信息。

【问题讨论】:

标签: jenkins playframework sbt


【解决方案1】:

您可以使用普通的旧Ant。使用Unzip Task,您可以解压缩创建的 zip 文件。然后您可以使用Replace Task 替换您的application.conf 中的字符串。至少Zip Task 可以再次打包您的项目。

对于更类似于 Scala 的方式,您可以使用 SBT Editsource

【讨论】:

  • 谢谢,阿基!我想留在 SBT,而不是求助于 Ant。我不知道 SBT Editsource - 它似乎解决了我的问题。我会尝试并报告。
猜你喜欢
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-19
相关资源
最近更新 更多