摘要:簡介是一個(gè)自動(dòng)為網(wǎng)頁添加的版本號插件支持的自動(dòng)壓縮,支持多種方法版本號添加,在使用時(shí)對代碼入侵,不需要在頁面上做任何標(biāo)記,對開發(fā)友好,不需要調(diào)整現(xiàn)在代碼直接引入中配置,會(huì)自動(dòng)對打包的頁面進(jìn)行處理該插件自動(dòng)采集文件的值進(jìn)行文件版本號修
jcv-maven-plugin 簡介
jcv-maven-plugin是一個(gè)自動(dòng)為網(wǎng)頁添加js css的版本號maven插件
支持js css的自動(dòng)壓縮,支持多種方法版本號添加,在使用時(shí)對代碼0入侵,不需要在頁面上做任何標(biāo)記,對開發(fā)友好,不需要調(diào)整現(xiàn)在代碼.直接引入mvn中配置,會(huì)自動(dòng)對打包的頁面進(jìn)行處理.
該插件自動(dòng)采集文件的md5值進(jìn)行文件版本號修訂,在使用文件的md5值用于該文件的版本號,因此該插件不會(huì)引發(fā)js css緩存全部失效(因此不建議使用時(shí)間戳的方式),同時(shí)修改的內(nèi)容又能及時(shí)到客戶瀏覽器中去,不會(huì)在存在緩存的問題.
支持清理網(wǎng)頁上的注釋,讓網(wǎng)頁更干凈.
所有的操作都不會(huì)修改代碼,只會(huì)對打包文件進(jìn)行修改.文件名md5的方式可以解決有些瀏覽器忽略version標(biāo)簽.
目前該插件以發(fā)布到mvn中央倉庫,可以坐標(biāo)引用使用.
添加通用支持,不論php等其他語言也同樣可以使用,使用詳細(xì)見sh/start.sh
項(xiàng)目地址
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 # 注意該插件不會(huì)在eclipse中生效,在package后才會(huì)生效新版本特性
version 0.0.6
優(yōu)化整個(gè)壓縮流程.
修復(fù)部分bug
添加通用模塊支持,支持對php等其他語言處理.
添加常量名稱支持.
注意事項(xiàng)不支持 ../../xxx.js
不支持 ../../xx.css
如果啟用js壓縮,那么在js中變量定義禁止使用js關(guān)鍵字
html 清除注釋只支持網(wǎng)頁中的
插件不會(huì)在eclipse中生效,在package后才會(huì)生效
注意在使用md5文件名的時(shí)候請注意排除一些js動(dòng)態(tài)加載css,如果修改了文件名會(huì)導(dǎo)致無法加載到css,因此需要排除掉,目前已知有kindeditor,layer,My97DatePicker
js css文件編碼必須utf-8
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70039.html
摘要:前言本文主要是有關(guān)前端方面知識按照目前的認(rèn)知進(jìn)行的收集歸類概括和整理,涵蓋前端理論與前端實(shí)踐兩方面。 前言:本文主要是有關(guān)前端方面知識按照 XX 目前的認(rèn)知進(jìn)行的收集、歸類、概括和整理,涵蓋『前端理論』與『前端實(shí)踐』兩方面。本文會(huì)告訴你前端需要了解的知識大致有什么,看上去有很多,但具體你要學(xué)什么,還是要 follow your heart & follow your BOSS。 初衷...
摘要:前言本文主要是有關(guān)前端方面知識按照目前的認(rèn)知進(jìn)行的收集歸類概括和整理,涵蓋前端理論與前端實(shí)踐兩方面。 前言:本文主要是有關(guān)前端方面知識按照 XX 目前的認(rèn)知進(jìn)行的收集、歸類、概括和整理,涵蓋『前端理論』與『前端實(shí)踐』兩方面。本文會(huì)告訴你前端需要了解的知識大致有什么,看上去有很多,但具體你要學(xué)什么,還是要 follow your heart & follow your BOSS。 初衷...
摘要:前言本文主要是有關(guān)前端方面知識按照目前的認(rèn)知進(jìn)行的收集歸類概括和整理,涵蓋前端理論與前端實(shí)踐兩方面。 前言:本文主要是有關(guān)前端方面知識按照 XX 目前的認(rèn)知進(jìn)行的收集、歸類、概括和整理,涵蓋『前端理論』與『前端實(shí)踐』兩方面。本文會(huì)告訴你前端需要了解的知識大致有什么,看上去有很多,但具體你要學(xué)什么,還是要 follow your heart & follow your BOSS。 初衷...
摘要:去做想做的事,去愛值得的人去成為自己喜歡的模樣,去讓自己發(fā)光渾身充滿力量,充實(shí)的日子最美好各位早安,這里是平頭哥聯(lián)盟,我是首席填坑官蘇南,用心分享一起成長做有溫度的攻城獅。 showImg(https://segmentfault.com/img/bVbjIcs?w=1008&h=298); 前言 繼上一次webpack的基礎(chǔ)配置分享之后,本次將分享一些工作中項(xiàng)目常用的配置插件、也...
摘要:通過本文,我們將學(xué)習(xí)如何使用來改變開發(fā)流程,從而使開發(fā)更加快速高效。中文網(wǎng)站詳細(xì)入門教程使用是基于的,需要要安裝為了確保依賴環(huán)境正確,我們先執(zhí)行幾個(gè)簡單的命令檢查。詳盡使用參見官方文檔,中文文檔項(xiàng)目地址 為了UED前端團(tuán)隊(duì)更好的協(xié)作開發(fā)同時(shí)提高項(xiàng)目編碼質(zhì)量,我們需要將Web前端使用工程化方式構(gòu)建; 目前需要一些簡單的功能: 1. 壓縮HTML 2. 檢查JS 3. 編譯SA...
閱讀 1324·2021-11-16 11:45
閱讀 2250·2021-11-02 14:40
閱讀 3888·2021-09-24 10:25
閱讀 3036·2019-08-30 12:45
閱讀 1267·2019-08-29 18:39
閱讀 2481·2019-08-29 12:32
閱讀 1618·2019-08-26 10:45
閱讀 1927·2019-08-23 17:01