遇到一个问题,大概是这个样子的。
我在微服务项目中,某一模块的子模块分别为api、controller和service。我在api模块引入contract2-api依赖,在controller中以及service中引入了本模块的api依赖。但是问题来了,在idea旁边maven选项卡中可以看到,controller和service中引用的api的contract2-api的jar包版本和api中的不一样。以api和controller为例,如下图:
api的pom:
controller的pom:
侧边maven选项卡:
请问这个是什么原因?应该怎么操作才能让它正确?