我想在 Maven 模块中设置类和资源的时间戳,就在它被构建到 jar 之前。我想我可以使用 maven-antrun-plugin,但我想看看是否有更好的想法。
有人有想法吗?
让我添加更多详细信息,因为我需要此功能。
当我们为产品构建新版本时,我们还构建了一个补丁安装,它将先前构建的所有工件与当前构建进行比较,并仅打包不同的工件。
jar(以及任何基于 zip 的存档)可能具有相同的内容,但类和资源的时间戳是元数据的一部分,并导致 diff 显示 jar 不同(实际上,内容是相同的)。我想破解 jar 包装并将所有类时间戳设置为恒定(如 1/1/2000 00:00)。
我希望这能解释我的需要。