当我尝试在 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 服务器上实际可用的版本号吗?