スナップショットの依存関係の変更をチェックし、必要に応じてビルドをトリガーする CruiseControl プラグインがあります。これには、Maven エンベダーを使用して依存関係をダウンロードし、ローカル リポジトリ内のスナップショット ファイルのタイムスタンプを確認することが含まれます。これは問題なく動作しますが、一部のタイムスタンプを確認するためにすべての親と依存関係をダウンロードする必要があります。
私は分散 CI システム (Bamboo/Buildforge など) で作業しており、ビルドが必要かどうかを確認するために依存関係階層全体をダウンロードすることを避けたいと考えています。リモート リポジトリの maven-metadata.xml を確認することで、スナップショット依存関係のビルド日を特定できます。
このプロセスを合理化するためのプラグインやツールはありますか?