一、问题
maven项目编译打包后,发现部分文件无法正常使用,如下:

二、原因分析
maven打包项目的时候会自动对项目进行统一编码,但是一些文件可能不需要此操作,由没有特殊处理,就会出现上面这种情况。例如: 证书文件、excel文件等,重新编码后导致这些文件不可用(猜测为无访问权限)。
三、解决方案
显式配置maven-resources-plugin插件,通过nonFilteredFileExtensions
设置resources目录下不需要重新编码的文件后缀。
<plugin>
<groupId>org.apache.maven.plugins<