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-maven-plugin
下载地址
https://github.com/byzy/jcv-maven-plugin/releases
Quick Start
引入maven依赖
<plugin>
<groupId>com.iqarr.maven.plugin</groupId>
<artifactId>jcv-maven-plugin</artifactId>
<version>0.0.6</version>
<executions>
<execution>
<id>process</id>
<phase>package</phase>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
<configuration>
<baseJsDomin>
<param>http://script.iqarr.com</param>
</baseJsDomin>
<baseCssDomin>