摘要:簡介是一個自動為網頁添加的版本號插件支持的自動壓縮,支持多種方法版本號添加,在使用時對代碼入侵,不需要在頁面上做任何標記,對開發友好,不需要調整現在代碼直接引入中配置,會自動對打包的頁面進行處理該插件自動采集文件的值進行文件版本號修
jcv-maven-plugin 簡介
jcv-maven-plugin是一個自動為網頁添加js css的版本號maven插件
支持js css的自動壓縮,支持多種方法版本號添加,在使用時對代碼0入侵,不需要在頁面上做任何標記,對開發友好,不需要調整現在代碼.直接引入mvn中配置,會自動對打包的頁面進行處理.
該插件自動采集文件的md5值進行文件版本號修訂,在使用文件的md5值用于該文件的版本號,因此該插件不會引發js css緩存全部失效(因此不建議使用時間戳的方式),同時修改的內容又能及時到客戶瀏覽器中去,不會在存在緩存的問題.
支持清理網頁上的注釋,讓網頁更干凈.
所有的操作都不會修改代碼,只會對打包文件進行修改.文件名md5的方式可以解決有些瀏覽器忽略version標簽.
目前該插件以發布到mvn中央倉庫,可以坐標引用使用.
添加通用支持,不論php等其他語言也同樣可以使用,使用詳細見sh/start.sh
項目地址
https://github.com/byzy/jcv-m...
下載地址
https://github.com/byzy/jcv-m...
Quick Start 引入maven依賴配置war插件com.iqarr.maven.plugin jcv-maven-plugin 0.0.6 process package process http://script.iqarr.com http://style.iqarr.com http://script.iqarr.com html jsp true MD5_METHOD MD5_METHOD true true
打包org.apache.maven.plugins maven-war-plugin 2.6 ${basedir}/src/main/webapp ${build.source.encoding} **/*.html,**/*.jsp ${basedir}/src/main/webapp/js/common config.js true js/common
mvn clean package # 注意該插件不會在eclipse中生效,在package后才會生效新版本特性
version 0.0.6
優化整個壓縮流程.
修復部分bug
添加通用模塊支持,支持對php等其他語言處理.
添加常量名稱支持.
注意事項不支持 ../../xxx.js
不支持 ../../xx.css
如果啟用js壓縮,那么在js中變量定義禁止使用js關鍵字
html 清除注釋只支持網頁中的
插件不會在eclipse中生效,在package后才會生效
注意在使用md5文件名的時候請注意排除一些js動態加載css,如果修改了文件名會導致無法加載到css,因此需要排除掉,目前已知有kindeditor,layer,My97DatePicker
js css文件編碼必須utf-8
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70039.html
摘要:去做想做的事,去愛值得的人去成為自己喜歡的模樣,去讓自己發光渾身充滿力量,充實的日子最美好各位早安,這里是平頭哥聯盟,我是首席填坑官蘇南,用心分享一起成長做有溫度的攻城獅。 showImg(https://segmentfault.com/img/bVbjIcs?w=1008&h=298); 前言 繼上一次webpack的基礎配置分享之后,本次將分享一些工作中項目常用的配置插件、也...
摘要:通過本文,我們將學習如何使用來改變開發流程,從而使開發更加快速高效。中文網站詳細入門教程使用是基于的,需要要安裝為了確保依賴環境正確,我們先執行幾個簡單的命令檢查。詳盡使用參見官方文檔,中文文檔項目地址 為了UED前端團隊更好的協作開發同時提高項目編碼質量,我們需要將Web前端使用工程化方式構建; 目前需要一些簡單的功能: 1. 壓縮HTML 2. 檢查JS 3. 編譯SA...
閱讀 1319·2021-11-16 11:45
閱讀 2240·2021-11-02 14:40
閱讀 3881·2021-09-24 10:25
閱讀 3031·2019-08-30 12:45
閱讀 1260·2019-08-29 18:39
閱讀 2475·2019-08-29 12:32
閱讀 1605·2019-08-26 10:45
閱讀 1922·2019-08-23 17:01