我的web应用程序使用了一堆javascript文件,我想在应用程序的不同版本发布时对它们进行版本设置。这是为了让用户不必在每次我发布新的js时清理缓存。
我的应用程序的version 0.0.5
示例我希望我所有的js都在app/js/0.0.5/common/
等中
我正在使用maven。但不知道如何自动化这种版本控制。我确信一件事,需要一个替换插件来在构建时将我的jsps中的所有令牌替换为正确的版本号。
您可以强制浏览器不要缓存将来可能更新的文件,如下所示:
<script src="/app/js/0.0.5/common?nc=<generate unique string here>"></script>
所以src每次都会不同,所以浏览器不会缓存这个脚本