1. 程式人生 > 實用技巧 >解決maven依賴衝突的辦法

解決maven依賴衝突的辦法

Caused by: java.lang.NoSuchMethodError: org.springframework.core.KotlinDetector.isKotlinReflectPresent()Z
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:188)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:139)
... 50 more

粗略的在網上搜了一下 是依賴衝突了

比如我們知道是某個依賴出了問題

<dependency>
<groupId>com.hope.saas</groupId>
<artifactId>hope-saas-wms-common</artifactId>
<version>1.0.3-SNAPSHOT</version>
<scope>compile</scope>
</dependency>

可以通過exclusion去排除

<dependency>
         <groupId>com.hope.saas</groupId>
<artifactId>hope-saas-wms-common</artifactId>
<version>1.0.3-SNAPSHOT</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>com.hope.saas.bfs</groupId>
<artifactId>dao-support-lib</artifactId>
</exclusion>
<exclusion>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>
</dependency>