使用maven 自动为 js/css加版本号
来源:互联网 发布:怎么在淘宝投诉卖家 编辑:程序博客网 时间:2024/04/30 13:10
原理就是使用 maven-replacer-plugin 替换html 中的 js、css 等,难点主要是maven-war-plugin的生命周期的问题,参考配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <useCache>true</useCache> <outputDirectory>${basedir}/../target</outputDirectory> </configuration> <executions> <execution> <id>prepare-war</id> <phase>prepare-package</phase> <goals> <goal>exploded</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.google.code.maven-replacer-plugin</groupId> <artifactId>replacer</artifactId> <version>1.5.3</version> <executions> <execution> <phase>prepare-package</phase> <goals> <goal>replace</goal> </goals> </execution> </executions> <configuration> <includes> <include>${basedir}/target/message-center-product/**/*.html</include> <!-- <include>target/message-center-product/**/*.js</include>--> </includes> <replacements> <replacement> <token>\.css\"</token> <value>.css?v=${maven.build.timestamp}\"</value> </replacement> <replacement> <token>\.css\'</token> <value>.css?v=${maven.build.timestamp}\'</value> </replacement> <replacement> <token>\.js\"</token> <value>.js?v=${maven.build.timestamp}\"</value> </replacement> <replacement> <token>\.js\'</token> <value>.js?v=${maven.build.timestamp}\'</value> </replacement> </replacements> </configuration> </plugin>
阅读全文
0 0
- 使用maven 自动为 js/css加版本号
- 避免缓存,为所有css、js加版本号
- 为js和css文件自动添加版本号
- js 和css 加版本号问题
- CSS和js自动添加版本号
- 使用基与maven的构建插件在构建阶段压缩css,js并为压缩后的文件追加版本号
- maven项目中使用pom文件给js css 打版本号
- 引入JS和CSS文件加版本号的作用
- maven js css 自动压缩
- 一个通用自动处理 js版本号和css 版本号、自动压缩 js,css、自动清理网页注释工具
- 使用gulp进行自动在js文件后加版本号,使在更新的时候不必手动清理缓存
- CSS JS 添加版本号
- 引入js文件加版本号
- maven实现JS+CSS自动压缩
- maven实现JS+CSS自动压缩
- 引用js或css后加?v= 版本号的用法
- 引用js或css后加?v= 版本号的用法
- 在js或css后加?v= 版本号的用法
- gdx 打包可执行 jar 不会包含源码 src 目录下的资源
- Kotlin
- java实现遍历树形菜单方法——Dao层
- poj2524(并查集)
- 通讯录第三版
- 使用maven 自动为 js/css加版本号
- UiAutomator 使用简介
- 读java编程那些事——计算机基础
- 总结/继承,多态
- TextView详解
- 随机从1~100中选出10个数并进行冒泡排序
- 关于mysql中字符编码
- java中遍历map的几种方式
- 原生JS如何运动ajax封装函数