Artifactory を使用して、エンタープライズ マルチモジュール プロジェクトをサポートしています。多くの場合、モジュールの名前を変更しますが、POM ファイル内の関連する依存関係は、新しいモジュール名を使用するように更新されません。SNAPSHOT の依存関係は定期的に自動的にクリーンアップされないため、これらの古いモジュール参照は何ヶ月もそこにとどまる可能性があります。Artifactory を別のサーバーに移行したときに、古いモジュールの依存関係が原因でビルド エラーが発生したことをいくつか発見しました。Jenkins を使用してこれらの SNAPSHOT アーティファクトを毎晩構築しているため、SNAPSHOT アーティファクトのクリーンアップを自動化する方法が必要です。
Artifactory (または Nexus などの別のアーティファクト サーバー) は、SNAPSHOT アーティファクトが X 日より古い場合、アーティファクトが削除されるという概念をサポートしていますか? 私がやりたいことを達成するためにアーティファクトサーバーのクリーンアップを自動化する別の方法はありますか? 私が考えることができる唯一のことは、毎晩のビルドが開始される前に定期的に libs-snapshot-local をクリアする cron ジョブを作成することです。誰かがすでにこの機能を構築していますか?