证书文件放在resources目录下,配置了filter,会对文件中变量进行替换。虽说证书文件中没有什么可替换的,但是这里maven有处理文件,用UTF-8对文件进行转码保存,文件增大了,二进制的内容完全就不对了。把<filtering>true</filtering>改成false即好了

<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
<excludes>
<exclude>generatorConfig.xml</exclude>
</excludes>
</resource>
</resources>
pom文件中加入了这个,会对项目放在resources目录中的文件,如pdf文件,在maven打包时,pdf文件会被编码,文件变大,这时访问时,是空白页。可以加入,过滤后缀名为pdf文件
,其他格式的配件文件也可以这样添加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<!-- pdf文件后缀名,不被filter打包时编码 -->
<nonFilteredFileExtension>pdf</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
posted on 2020-06-17 15:22  lazyli  阅读(987)  评论(0编辑  收藏  举报