码迷,mamicode.com
首页 > 其他好文 > 详细

pom中加入filter打包时导致resources下文件变大(如pdf),失效。

时间:2020-06-17 15:30:06      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:处理   后缀名   cti   size   plugins   保存   direct   项目   apach   

证书文件放在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>

pom中加入filter打包时导致resources下文件变大(如pdf),失效。

标签:处理   后缀名   cti   size   plugins   保存   direct   项目   apach   

原文地址:https://www.cnblogs.com/lazyli/p/13152625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!