まったく同じソース ファイルから jar または zip をビルドすると、常に別のファイルが生成されるようです。Java jar コマンドと、ant の jar および zip タスクの両方を使用して、これを試しました。
これは、新しい jar/zip のタイムスタンプが保存されている各ファイルの現在の時刻に設定されていることが原因のようです。
zip ツールがファイルシステム上のファイルのタイムスタンプを単純に使用して、まったく同じソースからビルドされた jar がまったく同じように見えるようにする方法はありますか?