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

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

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

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

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

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

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值