我的 eclipse 中有一个多模块 Maven 项目,大约有 40 个项目。类之间的导航在同一项目和不同项目中运行良好。但是,这已停止工作,我不知道为什么。 现在,
Open Declaration
始终打开Maven dependencies
下生成的类文件,而不是java文件,甚至打开当前类正下方的java类。
所有项目都启用了 Maven 的 Workspace resolution
。
另外,我仍然可以使用CTRL+SHIFT+T
打开java文件。
我一直在谷歌搜索和stackoverflowing,但我找到的答案并没有多大帮助
有什么想法吗? 预先感谢
右键单击项目 -> 属性 -> Maven。
检查“解决工作区项目的依赖关系”。
这应该够了吧。
向亚历山大·M 致敬。
更新主项目 pom.xml 中的依赖项 jar 版本,以与具有源代码的依赖项 maven 项目的版本匹配