Jakarta ee 在部署WAR时,自动向NetBeans中的JS、CSS文件添加唯一的版本号

Jakarta ee 在部署WAR时,自动向NetBeans中的JS、CSS文件添加唯一的版本号,jakarta-ee,netbeans,ant,web-deployment,Jakarta Ee,Netbeans,Ant,Web Deployment,我试图找出其他web开发人员在部署web应用程序的新版本时如何处理JS和CSS文件的旧缓存版本问题 如果我不更改这些文件的名称,那么用户可能会看到奇怪的行为,如果他们得到一个缓存的旧版本的JS或CSS。我可以手动用版本号更新文件名,但这会使在版本控制中检查文件的历史变得混乱 我觉得理想的系统应该是IDE/构建系统(我使用的是NetBeans),在构建WAR文件时,自动向这些文件名添加日期时间字符串,例如,将style.css重命名为style.201503131432.css,当然,所有对该文件

我试图找出其他web开发人员在部署web应用程序的新版本时如何处理JS和CSS文件的旧缓存版本问题

如果我不更改这些文件的名称,那么用户可能会看到奇怪的行为,如果他们得到一个缓存的旧版本的JS或CSS。我可以手动用版本号更新文件名,但这会使在版本控制中检查文件的历史变得混乱

我觉得理想的系统应该是IDE/构建系统(我使用的是NetBeans),在构建WAR文件时,自动向这些文件名添加日期时间字符串,例如,将style.css重命名为style.201503131432.css,当然,所有对该文件的引用(例如,在JSP文件中导入它们)也必须自动更新。我希望找到一个NetBeans插件来做类似的事情,但我一直没能做到

我是否完全不了解其他开发人员如何处理这个问题?

有关如何强制浏览器加载新版本的信息,请参阅。