Details
Description
Starting with 9.8.0, the release jars are built with file entries without a last modification timestamp. This can cause issues if LastModifiedResourceVersion used for the resourceCachingStrategy. The browser may be using an older version of the resource, even if a newer version is available. This strategy is normally only used in development mode, but even then this can cause unexpected behavior.
As discussed on the dev list, the best we can do is to set the last modification timestamp to fixed time during the release, as git doesn't track this. A suggestion is to useĀ the project.build.outputTimestamp property: https://maven.apache.org/guides/mini/guide-reproducible-builds.html
Attachments
Issue Links
- links to