From e326e770959ab3c0df609dfc93b2f7b5c46d303a Mon Sep 17 00:00:00 2001 From: Shehzaad Nakhoda Date: Tue, 23 Feb 2021 16:53:18 -0800 Subject: [PATCH 1/2] [BEAM-10961] enable strict dependency checking for sdks/java/io/contextualtextio --- sdks/java/io/contextualtextio/build.gradle | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sdks/java/io/contextualtextio/build.gradle b/sdks/java/io/contextualtextio/build.gradle index 0ebd983eeb60..fe2fb7297a60 100644 --- a/sdks/java/io/contextualtextio/build.gradle +++ b/sdks/java/io/contextualtextio/build.gradle @@ -18,6 +18,7 @@ plugins { id 'org.apache.beam.module' } applyJavaNature( + enableStrictDependencies:true, automaticModuleName: 'org.apache.beam.sdk.io.contextualtextio', ) @@ -25,11 +26,14 @@ description = "Apache Beam :: SDKs :: Java :: Contextual-Text-IO" ext.summary = "Context-aware Text IO." dependencies { - compile library.java.vendored_guava_26_0_jre - compile library.java.protobuf_java compile project(path: ":sdks:java:core", configuration: "shadow") - testCompile project(path: ":sdks:java:core", configuration: "shadowTest") + compile library.java.protobuf_java + permitUnusedDeclared library.java.protobuf_java + compile library.java.slf4j_api + compile library.java.vendored_guava_26_0_jre + compile library.java.vendored_grpc_1_26_0 + testCompile project(path: ":sdks:java:core", configuration: "shadowTest") testCompile library.java.guava_testlib testCompile library.java.junit testCompile library.java.hamcrest_core From 956875f84b0b5dbc3848d7a2c6b164abbc25db42 Mon Sep 17 00:00:00 2001 From: Shehzaad Nakhoda Date: Tue, 23 Feb 2021 21:39:45 -0800 Subject: [PATCH 2/2] [BEAM-10961] (1) nitpick: space (2) add reference to BEAM-11761 --- sdks/java/io/contextualtextio/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdks/java/io/contextualtextio/build.gradle b/sdks/java/io/contextualtextio/build.gradle index fe2fb7297a60..779ce4629cdd 100644 --- a/sdks/java/io/contextualtextio/build.gradle +++ b/sdks/java/io/contextualtextio/build.gradle @@ -18,7 +18,7 @@ plugins { id 'org.apache.beam.module' } applyJavaNature( - enableStrictDependencies:true, + enableStrictDependencies: true, automaticModuleName: 'org.apache.beam.sdk.io.contextualtextio', ) @@ -28,7 +28,7 @@ ext.summary = "Context-aware Text IO." dependencies { compile project(path: ":sdks:java:core", configuration: "shadow") compile library.java.protobuf_java - permitUnusedDeclared library.java.protobuf_java + permitUnusedDeclared library.java.protobuf_java // BEAM-11761 compile library.java.slf4j_api compile library.java.vendored_guava_26_0_jre compile library.java.vendored_grpc_1_26_0