问题
本人遇到(Ljava/lang/String;)V] with root cause问题时,是因为聚合工程中引入了两个jar包,两个jar包中其中一个类的全路径名完全相同。故引发了这个异常。
解决方案
1.修改类名。
2.整合为一个类使用。
3.在集合工程中子模块依赖处,排除掉引用的jar包。排除后只有引入此jar包的子模块可以使用此jar包。
<dependency>
<groupId>com.xxx.xxx.xxx</groupId>
<artifactId>plan-xxx</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>com.xxx</groupId>
<artifactId>xxx-xxx-xxx</artifactId>
</exclusion>
</exclusions>
</dependency>