maven-replacer-plugin 静态资源版本号解决方案(css/js等)

maven-replacer-plugin 静态资源版本号解决方案(css/js等)

本文介绍如何使用 maven 的 com.google.code.maven-replacer-plugin 插件来自动添加版本号,防止浏览器缓存。


目录

  • 1.解决方案
  • 2.原始文件和最终生成效果
  • 3.pom.xml 中插件添加
  • 4.html中 css/js 文件引用规则
  • 5.结语

1.解决方案

解决问题:
    防止浏览器缓存,修改静态文件(js/css)后无效,需要强刷。

解决方案:
    使用 maven 的 com.google.code.maven-replacer-plugin 插件,
    在项目打包 package 时自动为静态文件追加 xxx.js?v=time 的后缀,
    从而解决浏览器修改后浏览器缓存问题,此插件只会在生成 war 包源码时生效,不需要修改任何代码。

2.原始文件和最终生成效果

原始文件:

                    
                    

你可能感兴趣的:(maven,maven,css,js,静态资源版本)