Maven3プロジェクトのJenkinsビルドジョブがあります。プロジェクトにはSNAPSHOT依存関係があります。イントラネットのSonatypeNexusリポジトリにデプロイされているSNAPSHOTアーティファクトがMavenで見つからないため、ビルドが失敗しました。SNAPSHOTリポジトリは、のミラーURLである「public」グループの一部です<mirrorOf>*</mirrorOf>
。
Jenkinsは、ワークスペースに対してローカルのローカルMavenリポジトリーを作成するように構成されています(ジョブごとに1つのリポジトリー)。
他のすべてのスナップショット以外の依存関係は解決され、適切にダウンロードされます。SNAPSHOT依存関係のないプロジェクトの他のジョブも正常に構築されます。私がこれまでに試したこと(成功しなかった):
- Nexusの期限切れのキャッシュ
- (ジョブディレクトリ内の)ローカルリポジトリを確認しました-アーティファクトディレクトリはありませんでした
- ジョブ構成で「ビルド->目標とオプション」を「-Uクリーンインストール」に設定します
- 1時間待つ
私のセットアップ:
Windows Server 2003
Java 1.6.0_31
Jenkins 1.480
Maven 3.0.3