EclipseOpen声明打开类文件而不是java

EclipseOpen声明打开类文件而不是java,java,eclipse,maven,class,navigation,Java,Eclipse,Maven,Class,Navigation,我在eclipse中有一个多模块Maven项目,大约有40个项目。在同一个项目和不同的项目中,类之间的导航工作得很好。然而,这已经停止工作,我不知道为什么。 现在,opendeclaration总是在Maven dependencies下打开生成的类文件,而不是java文件,甚至打开到当前类正下方的java类。 所有项目都启用了Maven的工作区分辨率。 此外,我仍然可以使用CTRL+SHIFT+T打开java文件 我一直在谷歌上搜索和堆积如山,但我找到的答案没有多大帮助 有什么想法吗? 提前感

我在eclipse中有一个多模块Maven项目,大约有40个项目。在同一个项目和不同的项目中,类之间的导航工作得很好。然而,这已经停止工作,我不知道为什么。 现在,
opendeclaration
总是在
Maven dependencies
下打开生成的类文件,而不是java文件,甚至打开到当前类正下方的java类。 所有项目都启用了Maven的
工作区分辨率
。 此外,我仍然可以使用
CTRL+SHIFT+T
打开java文件

我一直在谷歌上搜索和堆积如山,但我找到的答案没有多大帮助

有什么想法吗?
提前感谢

右键单击项目->属性->Maven。

选中“从工作区项目解析依赖项”。
这应该能奏效。
向Aleksandr M.致敬。

右键单击项目->属性->Maven。复选框的状态是什么?某些项目中未选中“从工作区项目解析依赖项”。检查它解决了问题。我想知道我做了什么来解开它:-?即使我检查了它,它还是因为某种原因不起作用。。继续打开类文件。。。我正在使用Eclipse Oxygen..可能是