我看到取消选中Open Resource(Command + R)下右上角菜单下的“显示派生资源”确实适用于大多数eclipse项目,包括常规maven项目。但它对我来说不适用于Multi模块eclipse项目。可能是m2e的问题?任何解决方案?
答案 0 :(得分:0)
Eclipse对嵌套项目有一个周期,maven多模块项目只是它们的一种风格。
根据我的经验,如果您只导入模块叶子而不导入中间模块,则一切正常。缺点是你没有在IDE中使用它们的pom,但除非你需要编辑它们,否则它不是问题。 m2m仍然会在建筑和建筑物中使用它们。
如果您确实想拥有中间项目,则需要在属性对话框中将嵌套模块的文件夹设置为“derived”。然而,在我的经历中,这种设置有点变幻无常,并且在此过程中迷失了方向。解决这个问题的方法是我过去使用的这个插件https://nodj.github.io/AutoDeriv/,其工作方式类似于.gitignore。