1.两个模块的maven依赖是一样的,如下所示
<dependencies>
<dependency>
<groupId>com.kenick</groupId>
<artifactId>sport-dao</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.kenick</groupId>
<artifactId>sport-interface</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
2.一个模块名称为sport-service-buyer,一个模块名为sport-service-buyer-testLong123455666,前面的maven依赖在idea中显示正常,后面的依赖不出来,如下图;这方面eclipse要比idea好点。
3.解决办法:
第一种方法: 缩短模块名;
第二种方法:在不能缩短模块名的前提下,先建一个短名称的模块,待idea正常加载显示maven依赖后,再修改模块名和文件名为长的模块名,注意同时修改pom文件中的artifactId。