File timestamps might be set to `project.build.outputTimestamp` by Maven This enables "reproducible builds" https://maven.apache.org/guides/mini/guide-reproducible-builds.html
I believe Maven `project.build.outputTimestamp` property should be set in the pom.xml by release manager during release should be easy to check :) (sorry, I don't have time to check it myself :(((( ) On Thu, 7 Dec 2023 at 04:50, Emond Papegaaij <emond.papega...@gmail.com> wrote: > > > > > > > > > https://github.com/apache/wicket/blob/a68536eb095bb5cf59e4063b6af9436523ddc623/wicket-core/src/main/java/org/apache/wicket/settings/ResourceSettings.java#L650-L664 > > LastModifiedResourceVersion is used in DEV mode by default. > > MessageDigestResourceVersion is for PROD. > > > > Yes, I know. I don't know why we ever configured our applications to always > use LastModifiedResourceVersion, but this was working fine for us, until > wicket 9.8.0. Something changed that caused the timestamps to be reset at > that time. I think we should try to find out what caused this, and fix it. > As you said LastModifiedResourceVersion is used by default in dev mode, and > it is currently broken. I'll create a Jira issue for this tomorrow, I > didn't have the time for it today. > > For us, I've already recommended everyone to remove our custom > configuration of this setting. The default makes much more sense, and only > developers will be faced with a possible invalid cache entry. > > Best regards, > Emond > > > -- Best regards, Maxim