为什么会有两个common的依赖,一个报错错,一个正常?

在父工程添加了如下一段“锁定springcloud版本”的代码后,

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.M9</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

报错:

图片说明

反观其他子模块如图中的gathering,人家就只有一个common依赖,而且是正常不报错的。

2个回答

pom文件里边jar包冲突,解决方法provided,试试可不可以呀,scope主要管理依赖的部署,provided依赖只有在JDK 或者一个容器已提供该依赖之后才使用,

whyyouhitme_
whyyouhitme_ 我搞错了,,还是不行啊大神
9 个月之前 回复
whyyouhitme_
whyyouhitme_ 回复weixin_44106791: 解决了。。。大神。
9 个月之前 回复
weixin_44106791
优秀呀 回复whyyouhitme_: <scope>provided</scope>
9 个月之前 回复
whyyouhitme_
whyyouhitme_ provided什么意思求细说
9 个月之前 回复

pom文件里边配置了两个一样的包冲突了, 你删一个就好了

u011909918
有人把我昵称抢了 回复whyyouhitme_: 那应该就是IDEA没有更新项目了,你打开Maven Project(在右边)窗口,然后点一下刷新按钮试试,可能会不行,IDEA的锅; 删了项目重新导一下应该就好了
9 个月之前 回复
whyyouhitme_
whyyouhitme_ 然而并没有配置两个
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!