记录一个maven 多环境的坑,主要是使用 maven-war-plugin 打包时,使用了多环境进行变量的替换,然后没有排除icon文件,导致了这个文件在打包后被破坏 出现失真
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warName>cas</warName>
<webResources>
<resource>
<directory>src/main/webapp</directory>
<filtering>true</filtering>
<excludes>
<exclude>custom/images/*.ico</exclude>
<exclude>custom/fonts/*.*</exclude>
<exclude>custom/css/*.*</exclude>
</excludes>
</resource>
</webResources>
</configuration>
</plugin>
这样就可以替换配置文件中的变量 而不影响其他的二进制文件