maven 项目在resource目录下放了一个文件,原文件大小800k,编译(打包)后在classpath下的文件变成了1.5M,文件变大。
1、pom文件里resources下有个filtering配置,会把resources目录下文件也编译,去掉这个filtering即可。
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
2、或者再加上一个filetering配置,排除掉这个文件(可能会引起配置文件里的一些属性失效)
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>PGM000190.cdf</include>
</includes>
</resource>
在maven项目中,一个800k的资源文件在编译后变为1.5M。原因可能是pom.xml中resources的filtering配置导致。为解决此问题,可以移除filtering配置或针对特定文件设置filtering为false以避免文件大小增加。
2090

被折叠的 条评论
为什么被折叠?



