类冲突
[ERROR] [Ctrip Group Enforcer Rules] find DuplicateClasses
Found in:
net.jpountz.lz4:lz4:jar:1.3.0:compile
org.lz4:lz4-java:jar:1.7.1:compile
Duplicate classes:
net/jpountz/xxhash/AbstractStreamingXXHash32Java.class
net/jpountz/lz4/LZ4BlockInputStream.class
net/jpountz/xxhash/XXHash32JNI.class
这种情况是因为相同类被不同jar包引用,用依赖管理是无法解决问题的,只能排除掉其中一个。
直接搜索这个类,找属于低版本 1.3.0的包
进入之后查看属于哪一个jar包文章来源:https://www.toymoban.com/news/detail-466153.html
点击依赖追踪
查看 lz4是那个包的,排掉它
文章来源地址https://www.toymoban.com/news/detail-466153.html
<exclusions>
<exclusion>
<groupId>net.jpountz.lz4</groupId>
<artifactId>lz4</artifactId>
</exclusion>
</exclusions>
到了这里,关于Maven Compile时报错 [ERROR] [X Group Enforcer Rules] find DuplicateClasses的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!