我在我的eclipse中有一个多模块的Maven项目,大约有40个项目。在同一个项目和不同的项目中,类之间的导航工作正常。但是,这已经停止工作了,我不知道为什么。现在,Open Declaration
总是打开生成的类文件,在Maven dependencies
下,而不是java文件,甚至到当前类下面的java类。所有项目都启用了Maven的Workspace resolution
。此外,我仍然可以使用CTRL+SHIFT+T
打开java文件。
我一直在谷歌和stackoverflowing,但我找到的答案没有多大帮助
有什么想法吗?先谢了
2条答案
按热度按时间ttcibm8c1#
右键单击项目-> Properties -> Maven。
检查“Resolve dependencies from Workspace projects”。
这应该就够了。向 Alexandria ·M·致敬。
jjhzyzn02#
更新主项目pom.xml中的依赖jar版本,以匹配具有源代码的依赖maven项目的版本