This is an automated email from the ASF dual-hosted git repository.
ibzib pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 8d0065c [BEAM-10961] enable strict dependency checking for
sdks/java/extensions/kyro
new 55a15d4 Merge pull request #14087 from sonam-vend/sdks-extensions-kyro
8d0065c is described below
commit 8d0065ccc33e0223eeb57377a410a8c50d62c67d
Author: Shehzaad Nakhoda <[email protected]>
AuthorDate: Thu Feb 25 12:09:51 2021 -0800
[BEAM-10961] enable strict dependency checking for sdks/java/extensions/kyro
---
sdks/java/extensions/kryo/build.gradle | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sdks/java/extensions/kryo/build.gradle
b/sdks/java/extensions/kryo/build.gradle
index 50a2ae5..8cedc0e 100644
--- a/sdks/java/extensions/kryo/build.gradle
+++ b/sdks/java/extensions/kryo/build.gradle
@@ -23,6 +23,7 @@ ext {
}
applyJavaNature(automaticModuleName: 'org.apache.beam.sdk.extensions.kryo',
+ enableStrictDependencies: true,
exportJavadoc: false,
shadowClosure: {
dependencies {
@@ -39,7 +40,10 @@ applyJavaNature(automaticModuleName:
'org.apache.beam.sdk.extensions.kryo',
description = 'Apache Beam :: SDKs :: Java :: Extensions :: Kryo'
dependencies {
+ compile library.java.jackson_annotations
+ compile library.java.vendored_guava_26_0_jre
compile "com.esotericsoftware:kryo:${kryoVersion}"
+ compile "org.objenesis:objenesis:2.5.1"
shadow project(path: ':sdks:java:core', configuration: 'shadow')
testCompile project(path: ':sdks:java:core', configuration: 'shadowTest')
testRuntimeOnly project(path: ':runners:direct-java', configuration:
'shadow')