Eclipse で Maven プロジェクトをビルドしようとすると、次のビルド失敗メッセージが表示されます。
[INFO] Checking for transitive/resolved version mismatches.
[INFO] com.company.etc:artifact-name:
[INFO] required: 1.5
[INFO] resolved: 1.3
私のPOMファイルはこのアーティファクトのバージョン1.5をリクエストしているので、その部分は正しいです。ただし、リストされているリポジトリでは、バージョン 1.3、1.4、および 1.5 がすべて利用可能で、ルート ディレクトリにも正しい maven-metadata.xml ファイルがあります。アーティファクトの最新バージョンの機能が必要なため、POM ファイルの要件を古いバージョンに単純に変更することはできません。
私は本当にここで困惑しています。Maven がrepo サーバーで実際に利用可能なものよりも低いバージョン番号を解決する原因となる可能性がある、見落としているものはありますか?