gpt4 book ai didi

eclipse - eclipse 中的 Maven 依赖问题

转载 作者:行者123 更新时间:2023-12-02 10:36:03 25 4
gpt4 key购买 nike

我在 Eclipse 的工作区中打开了多个相关项目。其中一个项目对另一个项目的输出 jar 具有 Maven 依赖性。在此项目中,对依赖项中的类的任何引用始终显示为红色(未识别),并且我没有得到任何代码完成或 javadoc 显示。如果我手动将 jar 添加到类路径中,那么我就不再遇到这个问题了。问题是,我不想每次修订版本更改时都手动添加 jar,这就是 Maven 的用途。关于如何解决这个问题有什么想法吗?这对我来说似乎是一个错误,但我不确定......

最佳答案

正确的方法如下:

  • 确保已安装 m2em2eclipse(取决于您的 Eclipse 版本):http://www.eclipse.org/m2e/
  • 仅使用 POM 文件中的依赖项部分,不要摆弄 Eclipse 项目引用。右键单击该项目,然后选择Maven > 更新项目配置,将项目重置为 Maven 默认设置。这样,m2e 就拥有了依赖项的所有权。
  • 如果没有该选项,您可能需要启用该项目以供 Maven 使用。右键单击该项目,然后选择Maven > 启用工作空间解析Maven > 启用依赖管理
  • 确保所有引用的项目都在 Eclipse 中打开并启用了 Maven nature
  • 检查每个项目的 Maven 设置,确保 groupIdartifactIdversion 与您在 Eclipse 中打开的项目匹配。因此,如果您依赖的项目在 Eclipse 中具有版本 1.0.0-SNAPSHOT,请确保依赖项目的 POM 文件在 1.0.0-SNAPSHOT 中引用版本 1.0.0-SNAPSHOT。 >依赖项部分。
  • 为每个项目启用工作空间解析。右键单击该项目,然后Maven > 启用工作空间解析
  • 最后,如果项目仍未解决,请再次右键单击该项目,然后Maven > 更新依赖项

这应该可以解决您的问题。

关于eclipse - eclipse 中的 Maven 依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11227850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com