4

約 250 のモジュールを含む大規模な Maven 3 プロジェクトがあります。すべてのモジュールにはバージョン 1.0-SNAPSHOT があり、モジュール ツリーにはツリー ルートと同じバージョンの単一の親モジュールがあります。プロジェクトは、夜間に Bamboo でビルドされ、コマンド「mvn clean install」を使用してアーティファクトが Nexus リポジトリにインストールされます。

モジュールの一部が 1 つのタイムスタンプでビルドされ、残りが別のタイムスタンプでビルドされることがあります。

別のプロジェクトでは、スナップショット依存関係の特定のバージョンを使用してこのプロジェクトの成果物への依存関係を設定しようとしていました (この質問Maven スナップショット依存関係の特定のバージョンで説明されているように) が、上記の問題のためにビルドに失敗しました。

Mavenが異なるタイムスタンプを使用する理由とそれを修正する方法を知っている人はいますか?

4

1 に答える 1