gradle 包冲突检测

1,119 阅读1分钟

程序运行报错:

查看提示:

  1. 存在 2 个 javax.validation.BootstrapConfiguration
  2. 当前加载的是 /lib/validation-api-1.1.0.Final.jar
  3. 请确保只有 1 个;

运行 gradle dependencies,查看 jar 包依赖关系;

+--- org.springframework.boot:spring-boot-starter-web:2.2.5.RELEASE
|    +--- org.springframework.boot:spring-boot-starter-validation:2.2.5.RELEASE
|    |    +--- org.springframework.boot:spring-boot-starter:2.2.5.RELEASE (*)
|    |    +--- jakarta.validation:jakarta.validation-api:2.0.2
+--- com.querydsl:querydsl-sql:4.3.0
|    +--- com.querydsl:querydsl-core:4.3.0 (*)
|    +--- joda-time:joda-time:1.6 -> 2.10.5
|    +--- javax.validation:validation-api:1.1.0.Final

删掉一个,

compile('com.querydsl:querydsl-sql:4.3.0') {
	exclude group: 'javax.validation'
}