我依赖于依赖于org.hibernate.validator:hibernate-validator:jar:6.0.18.Final:test的org.springframework.boot:spring-boot-starter-validation:jar:2.2.6.RELEASE:test。
[INFO] +- org.springframework.boot:spring-boot-starter-validation:jar:2.2.6.RELEASE:test
[INFO] | +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.33:test
[INFO] | \- org.hibernate.validator:hibernate-validator:jar:6.0.18.Final:test现在在我的测试类中,有两个候选静态导入assertNotNull。
一个是
import static org.junit.jupiter.api.Assertions.assertNotNull;
另一个是
import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
有什么好方法可以排除hibernate吗?
发布于 2020-04-13 15:32:46
您只能排除整个依赖项,而不能排除其中的一部分。
发布于 2020-04-13 15:36:24
您可以尝试这样做:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<version>2.2.6.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
</exclusions>
</dependency> https://stackoverflow.com/questions/61180968
复制相似问题