jarに組み込まれる直前に、Mavenモジュールのクラスとリソースのタイムスタンプを設定したいと思います。maven-antrun-pluginを使用できると思いますが、もっと良いアイデアがあるかどうかを確認したいと思います。
誰かアイデアがありますか?
この機能が必要な理由から、詳細を追加します。
製品の新しいバージョンをビルドするときは、以前のビルドのすべてのアーティファクトを現在のアーティファクトと比較し、異なるものだけをパッケージ化するパッチインストールもビルドします。
jar(およびzipベースのアーカイブ)のコンテンツは同じである可能性がありますが、クラスとリソースのタイムスタンプはメタデータの一部であり、diffにjarが異なることを示します(実際にはコンテンツは同じです)。jarパッキングをハックして、すべてのクラスの時刻を一定に設定したいと思います(1/1/2000 00:00など)。
これが私の必要性を説明することを願っています。