Eclipse中Java Maven模块的不一致行为

Eclipse中Java Maven模块的不一致行为,java,eclipse,maven,Java,Eclipse,Maven,我已经在Eclipse(MavProj)中创建了一个Maven Java父项目。在其中,我创建了两个子模块(MavMod1和MavMod2)。对于这三个,我都使用了maven原型快速启动。“我的包资源管理器”视图如下所示: 我特意在类org.MavMod1.App中引入了一个编译错误 当我通过父Maven项目查看该文件时,我没有看到编译错误,如下所示: 当我通过Maven模块看到相同的文件时,我可以看到编译错误,如下所示: 当我也通过父Maven项目查看文件时,是否有办法看到编译错误?出

我已经在Eclipse
(MavProj)
中创建了一个Maven Java父项目。在其中,我创建了两个子模块
(MavMod1和MavMod2)
。对于这三个,我都使用了
maven原型快速启动
。“我的包资源管理器”视图如下所示:


我特意在类
org.MavMod1.App
中引入了一个编译错误

当我通过父Maven项目查看该文件时,我没有看到编译错误,如下所示:

当我通过Maven模块看到相同的文件时,我可以看到编译错误,如下所示:



当我也通过父Maven项目查看文件时,是否有办法看到编译错误?

出现错误的文件不在父项目的任何源文件夹中,因此该错误与父项目无关,仅显示在模块项目中。我想说这种行为是意料之中的

如果使用项目资源管理器而不是包资源管理器,则可以激活该设置。使用该设置,模块将嵌套在父项目中,并且您将只看到一次所有文件,并出现编译器错误