【发布时间】:2016-06-08 13:42:05
【问题描述】:
我正在使用 maven 为 java 应用程序构建一个 war 包。这个 war 包括一些属性文件(每个 env 大约 10 个文件),但它需要根据环境进行更新(dev、test、stage、 prod) 在以下文件夹中。
/usr/local/tomcat/webapps/ROOT/WEB-INF/classes/
/usr/local/tomcat/webapps/ROOT/js
/usr/local/tomcat/webapps/axis2/WEB-INF/classes/templates/
/usr/local/tomcat/webapps/axis2/WEB-INF/classes/
到目前为止,我在每个虚拟机中都有一个脚本,可以将这些属性文件复制到提取的战争文件夹中。但这很麻烦。因此,我需要在构建过程中更新这些属性文件。
问题:我们如何在 maven 或 jenkins 中实现这一点?
【问题讨论】: