У меня есть приложение, написанное на Struts / Tiles / JSP, к которому я добавляю приложение GWT. Часть моего приложения, не относящаяся к GWT, обрабатывает кэширование CSS, фактически выписывая файл CSS с номером версии, взятым из моего прикрепленного репозитория svn, например, "styles.css? Svnbuild = 12345". Таким образом, я могу сказать браузеру, что они всегда будут кэшировать эти CSS-файлы, и когда я разверну новую версию, все мои пользователи немедленно скачают ее.
Теперь я перехожу к приложению GWT, и мне нравится, как оно использует «longmd5sum.cache.css» в качестве имени файла, поэтому я все еще могу сказать браузеру, что оно будет кешироваться вечно. Проблема в том, что файлы css, связанные с моей темой, такие как "gwt-standard.css", не имеют строгого имени и не имеют прикрепленного параметра svnbuild. Всякий раз, когда я развертываю новую версию своего приложения, пользователи все еще видят старую версию css, из-за чего она выглядит неправильно.
Кто-нибудь нашел лучший метод для обработки кэширования css файлов gwt theme? Есть ли способ добавить параметр svnbuild или нечто подобное при добавлении CSS к документу?