mirror of https://github.com/apache/kafka.git
MINOR: exclude error_prone_annotations lib from caffeine dependency (#19638)
CI / build (push) Waiting to run
Details
CI / build (push) Waiting to run
Details
In https://github.com/apache/kafka/pull/16578 , we tried to exclude both `checker-qual` and `error_prone_annotations`, but when excluding `error_prone_annotations`, the compilation failed. So in the end, we only excluded `checker-qual` and shipped `error_prone_annotations.jar` to users. In Kafka v4.0.0, thanks to jdk 8 removal, we upgraded caffeine to the latest v3.1.8, instead of v2.x.x, and now, we can successfully pass the compilation without error after excluding `error_prone_annotations` from `caffeine`. Reviewers: Chia-Ping Tsai <chia7712@gmail.com>, Ken Huang <s7133700@gmail.com>
This commit is contained in:
parent
c8005a543e
commit
9823d6781c
|
@ -212,7 +212,6 @@ License Version 2.0:
|
|||
- commons-lang3-3.12.0
|
||||
- commons-logging-1.3.2
|
||||
- commons-validator-1.9.0
|
||||
- error_prone_annotations-2.21.1
|
||||
- jackson-annotations-2.16.2
|
||||
- jackson-core-2.16.2
|
||||
- jackson-databind-2.16.2
|
||||
|
|
|
@ -2233,6 +2233,7 @@ project(':storage') {
|
|||
implementation project(':clients')
|
||||
implementation(libs.caffeine) {
|
||||
exclude group: 'org.checkerframework', module: 'checker-qual'
|
||||
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
|
||||
}
|
||||
implementation libs.slf4jApi
|
||||
implementation libs.jacksonDatabind
|
||||
|
|
Loading…
Reference in New Issue