MyEclipse多Maven module导入问题以及思路分享

本文介绍了一个MyEclipse中Maven项目结构显示异常的问题及其解决过程。问题表现为部分模块导入后无法正常显示项目结构,通过逐步排查发现是由于依赖问题导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天组内一个使用MyEclipse的同事碰到这样一个问题:导入maven module后,项目结构一直不能正常显示。

我们的maven项目是通过maven source配置制定项目结构的,所以理论上不应该被IDE约束。其次,该同事反应并不是每个module(module有超过10个)都有这样的问题,删掉pom.xml中的maven插件或者dependency后,有时候会显示正常的目录。

以上是问题以及获取的信息,那么如何来解决问题?

第一步,我安装了相同版本的MyEclipse来重现问题,问题得以重现。

第二步,我认为源码本身是没有问题的。有两点可以支撑这个结论:一是Eclipse一切正常,二是部分项目显示正常。因此我怀疑到了IDE的头上,但是再一想,源码结构没有特殊的地方,如果真是IDE自身的问题,理应全部显示不正常才对,排除了这个想法。

第三步,前面两部验证后,暂时没有思路。为了简化问题,我删除了所有工程,单独导入某个有问题的module,奇迹发生了,不管操作多少遍,都没有问题!这时候想到了插件与dependency。我首先排除了插件,因为插件如果有问题,其他工程同样会有问题。然后看dependency,发现问题了。IDE默认是读取workspace源码的,所以猜想某个工程的源码出错导致依赖出错,进一步导致工程显示出错。

以上是找错误的思路,仅此记录。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值