maven filter动态替换配置文件失败解决方案

配置如上,确认无误。

使用 

clean package -P local_test 

clean package 

打包均替换失败,并且不报错误。经过调试后发现

是 配置文件的编码格式不同导致的替换失败。

详细过程如下:

我使用maven动态的替换config.properties(编码格式ANSI)文件中的内容。

在默认情况下,使用文件 api_dev.properties(编码格式UTF-8)去替换的时候,导致替换失败。但并未报错误。当修改api_dev.properties编码格式为ANSI之后,替换成功。

-------------------

有时候都配置成了utf-8的格式也会导致替换失败(不负责任的言论,没经过很仔细的测试),

这种情况把maven的编码格式配置一下


并把所有文件都配置成utf-8后,或许能解决问题。

ps:我遇到过一次都是utf-8却依然替换失败的情况,然后我把所有文件和环境都改为utf-8后,替换成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值