使用IDEA创建好Maven项目时,然后将其中的V1子模块删除后,又重新创建了名为V1
的子模块,发现该子模块无法被Maven识别,即发现该子模块中的java目录没有变为蓝色,而且项目运行也报错。另外,在父项目WebServer_Test的pom.xml
中发现多了一个V1
的module
配置,如图:
解决方案
问题的产生原因可能是该子模块被忽略
1)如果你在父模块中也多出了一个该子模块的module
配置,则删除一个保留一个。
2)依次打开:file -> settings -> 搜索maven -> ignored Files
看看里面该子模块是不是被勾选了,我这里发现的确被勾选了,然后去掉勾选,保存即可。
父类的pom.html
<module>V1</module>删除一个 保留一个