Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources

错误详情

在这里插入图片描述

错误分析

配置springboot项目时,properties或yml文件中出现了中文(中文值或中文注解),而IDEA解析文件的默认方式不是UTF-8,文件中存在中文就会报错
在这里插入图片描述

错误解决

  1. 将文件中的内容去掉中文,将内容该为英文或者直接删除
    在这里插入图片描述
    修改后
    在这里插入图片描述
    可此种方式就不能存储中文了,所以不是很推荐,毕竟在中国开发
  2. 修改IDEA文件编码方式(此种方法是解决问题,而不是回避问题,使得配置文件可以存在中文)
    操作步骤:
  • 右上角File–>Settings…
    在这里插入图片描述
  • 在Settings弹出框中左侧找到Editor项下的File Encodings
    在这里插入图片描述
  • 修改右边的Project EncodingUTF-8以及修改右下方的Default encoding for properties filesUTF-8,且勾选上旁边的Transparent native-to-ascii conversion
    在这里插入图片描述
  • 点击OK,查看配置文件,发现如下情况
    在这里插入图片描述
  • 不要慌,将乱码中文修改为原来的中文,问题解决
    在这里插入图片描述
    其他文件发现该情况,也用此方法解决(包含中文的文件可能都会出现问题,不仅仅是配置文件的中文,Java代码的中文也会出现乱码,都需要改回原中文),依次修改即可
  • 运行项目,发现正常运行
    在这里插入图片描述
    问题解决

建议

在创建了父项目以后,先不要添加模块和配置其他,先按照上面的操作,将文件编码修改为UTF-8,如此,就不给出现该bug的机会

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值