我引入json-lib包,发现如下冲突,感觉很奇怪,为何包内本身依赖于两个不同的版本导致冲突?他们不解决之后再发布吗?
而当我想用exclusion去解决冲突时,出现element version is not allowed here的问题(version是红色的)
怎么解决啊?
我引入json-lib包,发现如下冲突,感觉很奇怪,为何包内本身依赖于两个不同的版本导致冲突?他们不解决之后再发布吗?
而当我想用exclusion去解决冲突时,出现element version is not allowed here的问题(version是红色的)
怎么解决啊?
15 回答8.3k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
声明
exclustion
的时候只需要groupId
和artifactId
,而不需要version
元素,这是因为只需要groupId
和artifactId
就能唯一定位依赖图中的某个依赖。另外解决依赖冲突,推荐使用idea的 maven-helper 插件,很方便。按照插件的指示就好了。
推荐阅读: