你的浏览器不支持canvas

做你害怕做的事情,然后你会发现,不过如此。

解决maven打包后,某些资源文件编译后不可用

时间: 作者: 黄运鑫

本文章属原创文章,未经作者许可,禁止转载,复制,下载,以及用作商业用途。原作者保留所有解释权。


nonFilteredFileExtension的使用


  • maven打包时,有些资源文件被编译后会与原文件不同,导致文件不可用
  • 解决方法是配置maven打包时,不编译指定类型的资源文件,如下:
<plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
        <nonFilteredFileExtensions>
            <!-- 不需要编译的资源文件 -->
            <nonFilteredFileExtension>ttf</nonFilteredFileExtension>
            <nonFilteredFileExtension>zip</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
    </configuration>
</plugin>

nonFilteredFileExtensionexclude的区别


  • 需要注意<nonFilteredFileExtension><exclude>的使用区别
  • <exclude>指定的文件不会编译也不会打入war包。
  • <nonFilteredFileExtension>指定的文件不会编译,但会打入war包。

对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。