Emond Papegaaij created WICKET-7090:
---------------------------------------
Summary: Files in release jars do not have a modification
timestamp set
Key: WICKET-7090
URL: https://issues.apache.org/jira/browse/WICKET-7090
Project: Wicket
Issue Type: Bug
Components: release
Affects Versions: 9.16.0, 9.15.0, 9.14.0, 9.13.0, 9.12.0, 9.11.0, 9.10.0,
9.9.0, 9.8.0
Reporter: Emond Papegaaij
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
--
This message was sent by Atlassian Jira
(v8.20.10#820010)