IntellijIDEA中maven模块中POM文件不生效

当IDEA中某个Maven模块显示为灰色时,可能是由于该模块被设置为忽略。问题可能表现为新添加的依赖无法识别,如引入druid后无法正常使用。解决方法是在设置中检查 Ignored Files,取消对灰色模块的勾选。确保模块未被忽略,并刷新Maven项目。此问题可能因重复模块名导致,创建新模块时要注意避免名字冲突。
摘要由CSDN通过智能技术生成

在使用idea的过程中,遇到其中一个maven模块变成灰色的故障(common为正常模块,config为故障模块)如下所示:

在这里插入图片描述
正常模块是白色高亮,故障模块为灰色。

会导致的原因

故障模块新增加引用,模块中无法识别无法加载。比如在故障模块引入druid,结果就是项目中死活不认可durid,就是无法使用,很邪门,通过重新创建模块,在重新引用durid发现正常没问题,开始排查新模块与旧模块的区别,发现旧模块是灰色的,修复故障后解决问题。

     <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>${druid.version}</version>
      </dependency>
解决办法

在file-setting里,找到maven,然后选择Ignored Filess,看右边的面板中变灰的maven模块是否处于勾选状态。勾选表示忽略了这个模块的pom文件。取消勾选,然后刷新maven项目
在这里插入图片描述
把打勾的这个去掉即可
在这里插入图片描述
刷新maven项目
在这里插入图片描述

出现的原因

在ide中如果已经存在了一个maven模块 user-server,新建模块时,如果名称依然叫user-server,此时会提示模块已经存在,就算你取消不在创建,但是还是会给user-server这个模块忽略的,平时注意观察maven模块是否被忽略,此问题很坑爹很坑爹很坑爹……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值