我不是在为我的问题寻找一个完整的解决方案,而是寻求如何实现目标的建议。
我有一个带有javascript文件的Web应用程序,其中包含一些常量和默认值。
我正在使用ant来构建和打包应用程序,因此我有2个目标,一个用于开发,另一个用于生产。问题是,在我的配置文件中,一些常量具有生产的默认值,但另一个常量在开发中。
现在,如果我正在开发并且我想准备交付生产,我必须: - 手动编辑配置文件以设置正确的值(注释某些行并取消注释其他行) - 运行蚂蚁生产目标
我想自动执行此操作,因此当我运行我的ant目标进行生产时,我的配置javascript文件中使用了正确的默认值。蚂蚁可以实现这一点(在javascript文件中搜索一些行并编辑该文件)?这是一种不好的做法吗?还有其他办法吗?
答案 0 :(得分:2)
作为建议,我将有两个配置文件-dev和-prod然后使用ant将正确的文件移动到构建目录,如果需要则重命名
https://ant.apache.org/manual/Tasks/echo.html