私たちはすべての内部プロジェクト(外部のリポジトリをミラーリングするだけでなく)を扱うNexusローカルリポジトリマネージャを持っています。私たちの内部プロジェクトでは、最新のバージョンのスナップショットビルドのみを保持します。たとえば、ProjectX 1.0,1.1、および1.2-SNAPSHOTがあった場合、1.2がリリースされると1.2-SNAPSHOTが削除され、1.0,1.1,1.2,1.3-SNAPSHOTがNexusリポジトリにあります。ローカルリポジトリの古いスナップショットを処理する最も良い方法は?
私たちのJenkinsサーバーは、ローカルの.m2/repositoryフォルダにあるすべてのOLDスナップショットを持ち、実際には失敗するはずのこれらの古いスナップショットに対してプロジェクトを正常に構築しています。 POMファイル)
Nexusリポジトリに存在しないこれらの不要なスナップショットを削除するには、Mavenを(settings.xmlまたはpom.xmlで)設定できますか?
もしそうでない場合、それらを取り除く最善の方法は何ですか?ジェンキンスの設定、cronジョブ、他のオプション?
ありがとう...
関連する質問:_developers_が、ローカルの.m2 \ repositoryフォルダにある古いタイムスタンプ付き成果物をどのように取り除かなければならないかについて、http://stackoverflow.com/q/4275466/223837 –