正确的方法如下:
- 仅在POM文件中使用“依赖项”部分,不要摆弄Eclipse项目引用。右键单击项目,然后选择“ Maven” >“更新项目配置”_以将项目重置为Maven默认设置。这样, _m2e 拥有依赖关系的所有权。
- 确保所有引用的项目在Eclipse中都已打开并且启用了Maven 性质 。
- 检查每个项目的Maven设置,确保 groupId , artifactId 和 版本 与您在Eclipse中打开的项目匹配。因此,如果您依赖的项目在Eclipse中具有 1.0.0-SNAPSHOT 版本,请确保在 依赖项 部分中, 依赖 项目的POM文件引用了 1.0.0-SNAPSHOT 版本。 __
- 为每个项目启用 工作区解析 。右键单击项目,然后单击 Maven >启用工作区分辨率。
- 最后,如果仍未解决项目,请再次右键单击该项目,然后单击“ Maven” >“更新项目”
这应该可以解决您的问题。如果在此之后,仍然从文件系统中引用了您的依赖项,请再次检查 groupId , artifactId ,尤其是每个依赖项的
版本 。
还要检查项目中是否没有错误-尝试运行Maven安装。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)