V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
byzy
V2EX  ›  程序员

自动为网页添加 js/css 的版本号和压缩 js/css 工具

  •  
  •   byzy · 2017-09-16 21:12:16 +08:00 · 2527 次点击
    这是一个创建于 2657 天前的主题,其中的信息可能已经有所发展或是发生改变。

    jcv-maven-plugin 是一个自动为网页添加 js css 的版本号 maven 插件

    • 支持 js css 的自动压缩,支持多种方法版本号添加,在使用时对代码 0 入侵,不需要在页面上做任何标记,对开发友好,不需要调整现在代码.直接引入 mvn 中配置,会自动对打包的页面进行处理.
    • 该插件自动采集文件的 md5 值进行文件版本号修订,在使用文件的 md5 值用于该文件的版本号,因此该插件不会引发 js css 缓存全部失效(因此不建议使用时间戳的方式),同时修改的内容又能及时到客户浏览器中去,不会在存在缓存的问题.
    • 支持清理网页上的注释,让网页更干净.
    • 所有的操作都不会修改代码,只会对打包文件进行修改.文件名 md5 的方式可以解决有些浏览器忽略 version 标签.

    项目地址

    jcv-maven-plugin

    Quick Start

    java-web 配置见 wiki: Example-java-web

    springBoot 配置见 wiki:Example-springBoot

    jcv-maven-plugin 1.0.2 支持 spring boot

    1 条回复    2017-09-16 21:44:37 +08:00
    bzw875
        1
    bzw875  
       2017-09-16 21:44:37 +08:00
    不错,支持一下
    弱弱的问一下 IBM 的 WebSphere Application Server 怎么设置静态资源的 http 头,比如说设置 Cache-Control: max-age=365000
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2688 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.