Skip to content

Commit 839531b

Browse files
committed
Replace org.lz4:lz4-java with at.yawk.lz4:lz4-java in Flink runner
1 parent 26b5d3b commit 839531b

9 files changed

Lines changed: 10 additions & 37 deletions

File tree

examples/java/common.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ configurations.sparkRunnerPreCommit {
3535
exclude group: "org.slf4j", module: "jul-to-slf4j"
3636
exclude group: "org.slf4j", module: "slf4j-jdk14"
3737
}
38-
resolveCapabilitiesConflict(configurations.flinkRunnerPreCommit, 'org.lz4:lz4-java', 'at.yawk.lz4')
3938

4039

4140
dependencies {

runners/flink/2.1/build.gradle

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,3 @@ project.ext {
4141

4242
// Load the main build script which contains all build logic.
4343
apply from: "../flink_runner.gradle"
44-
45-
// Flink 2.1 uses at.yawk.lz4:lz4-java instead of org.lz4:lz4-java
46-
// Explicitly prefer Flink's at.yawk.lz4 version to resolve capability conflict
47-
configurations.all {
48-
resolveCapabilitiesConflict(it, 'org.lz4:lz4-java', 'at.yawk.lz4')
49-
}
50-

runners/flink/2.1/job-server/build.gradle

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,3 @@ project.ext {
2929

3030
// Load the main build script which contains all build logic.
3131
apply from: "$basePath/flink_job_server.gradle"
32-
33-
// Flink 2.1 uses at.yawk.lz4:lz4-java instead of org.lz4:lz4-java
34-
// Explicitly prefer Flink's at.yawk.lz4 version to resolve capability conflict
35-
configurations.all {
36-
resolveCapabilitiesConflict(it, 'org.lz4:lz4-java', 'at.yawk.lz4')
37-
}
38-

runners/flink/2.2/build.gradle

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,3 @@ project.ext {
5656

5757
// Load the main build script which contains all build logic.
5858
apply from: "../flink_runner.gradle"
59-
60-
// Flink 2.2 uses at.yawk.lz4:lz4-java instead of org.lz4:lz4-java
61-
// Explicitly prefer Flink's at.yawk.lz4 version to resolve capability conflict
62-
configurations.all {
63-
resolveCapabilitiesConflict(it, 'org.lz4:lz4-java', 'at.yawk.lz4')
64-
}
65-

runners/flink/2.2/job-server/build.gradle

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,3 @@ project.ext {
2929

3030
// Load the main build script which contains all build logic.
3131
apply from: "$basePath/flink_job_server.gradle"
32-
33-
// Flink 2.2 uses at.yawk.lz4:lz4-java instead of org.lz4:lz4-java
34-
// Explicitly prefer Flink's at.yawk.lz4 version to resolve capability conflict
35-
configurations.all {
36-
resolveCapabilitiesConflict(it, 'org.lz4:lz4-java', 'at.yawk.lz4')
37-
}
38-

runners/flink/flink_runner.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,11 @@ dependencies {
302302
examplesJavaIntegrationTest project(path: ":examples:java", configuration: "testRuntimeMigration")
303303
}
304304

305+
configurations.all {
306+
// org.lz4:lz4-java has been relocated to at.yawk.lz4:lz4-java
307+
resolveCapabilitiesConflict(it, "org.lz4:lz4-java", "at.yawk.lz4:lz4-java")
308+
}
309+
305310
def gcpProject = project.findProperty('gcpProject') ?: 'apache-beam-testing'
306311
def tempLocation = project.findProperty('tempLocation') ?: 'gs://temp-storage-for-end-to-end-tests'
307312

runners/flink/job-server/flink_job_server.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ dependencies {
101101
runtimeOnly project(":sdks:java:extensions:sql:expansion-service")
102102
}
103103

104+
configurations.all {
105+
// org.lz4:lz4-java has been relocated to at.yawk.lz4:lz4-java
106+
resolveCapabilitiesConflict(it, "org.lz4:lz4-java", "at.yawk.lz4:lz4-java")
107+
}
108+
104109
// NOTE: runShadow must be used in order to run the job server. The standard run
105110
// task will not work because the flink runner classes only exist in the shadow
106111
// jar.

sdks/java/testing/nexmark/build.gradle

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,6 @@ dependencies {
103103
gradleRun project(path: nexmarkRunnerDependency, configuration: runnerConfiguration)
104104
}
105105

106-
if (isFlink2) {
107-
resolveCapabilitiesConflict(configurations.gradleRun, 'org.lz4:lz4-java', 'at.yawk.lz4')
108-
}
109-
110106
if (isSparkRunner) {
111107
configurations.gradleRun {
112108
// Using Spark runner causes a StackOverflowError if slf4j-jdk14 is on the classpath

sdks/java/testing/tpcds/build.gradle

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,6 @@ dependencies {
9494
gradleRun project(path: tpcdsRunnerDependency, configuration: runnerConfiguration)
9595
}
9696

97-
if (isFlink2) {
98-
resolveCapabilitiesConflict(configurations.gradleRun, 'org.lz4:lz4-java', 'at.yawk.lz4')
99-
}
100-
10197
if (isSpark) {
10298
configurations.gradleRun {
10399
exclude group: "org.slf4j", module: "slf4j-jdk14"

0 commit comments

Comments
 (0)