gpt4 book ai didi

java - 在 Eclipse 中,maven 依赖项覆盖了项目依赖项

转载 作者:搜寻专家 更新时间:2023-10-31 19:30:12 26 4
gpt4 key购买 nike

我有一个使用多个“模块”的“主项目”。模块在 pom.xml 中,但我也有模块的代码作为 Eclipse 中的项目。我在“Properties|Project References”和“Properties|Java Build Path”中将模块定义为项目依赖项。我还确保所有 Eclipse 项目都位于 Java Build Path 中“Order and Export”的顶部。

主项目无法识别对 eclipse 中模块的更改。当我按 F3 查看代码时,它会从我的 .m2 目录中打开 java 源代码。它显然忽略了我的 Eclipse 项目。我错过了一些设置吗?我该怎么办?

最佳答案

您不需要将依赖项目添加到项目引用中(至少在使用 m2eclipse-plugin 时),只需将它们作为对您主人的 pom.xml 的依赖项添加即可。自从我开始在 Eclipse 中使用 Maven 以来,我就不需要触及构建路径。

确保您已通过右键单击项目根目录 -> Maven -> 启用工作区解析来启用插件的工作区解析。如果它显示“禁用工作区解析”,则它已经启用。您可能还需要在同一菜单下运行“更新项目配置”。

这样,当您从 Eclipse 中运行您的主项目时,对其他项目所做的任何更改对主项目都是“可见的”(并且您实际上可以在运行时甚至在其他项目上使用热交换)。

关于java - 在 Eclipse 中,maven 依赖项覆盖了项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8231732/

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