可能的原因,子模块没有引入对应的依赖
比如 web 模块要引用 common 模块中的类,需要在web 模块中添加 common 模块的依赖
<dependency>
<groupId>com.aa</groupId>
<artifactId>aa-base-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Maven中模块显示灰色的原因:
可能是你移除了某个模块,又新建了相同名称的模块,或者重命名了模块和目录
解决: