如何在Play Framework 2.3.x中创建dist时修改application.conf

时间:2015-01-26 14:57:32

标签: jenkins playframework sbt

我们使用Jenkins为Play Framework 2.3.x项目运行构建。这工作正常,它创建了一个包装在zip文件中的精美分发。

我希望在构建期间更新conf目录中的一个文件(例如application.conf)并在变量中设置Jenkins构建号/ id,这样我就可以始终跟踪分发文件到原始构建。

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

1 个答案:

答案 0 :(得分:1)

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

对于更多Scala-ish方式,您可以使用SBT Editsource