Add used-but-undeclared findbugs JSR305 dependencies This artifact provides annotations such as @Nullable, @ThreadSafe, and @NotThreadSafe, which we use throughout the SDK.
Relevant pieces of diff from `mvn dependency:tree -Dverbose`: [INFO] com.google.cloud.dataflow:google-cloud-dataflow-java-sdk-all:jar:... +[INFO] +- com.google.code.findbugs:jsr305:jar:3.0.1:compile [INFO] +- com.google.cloud.bigtable:bigtable-protos:jar:0.2.3:compile -[INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.1:compile +[INFO] | +- (com.google.code.findbugs:jsr305:jar:3.0.1:compile - omitted...) And pieces that did not change but are simply other dependencies that also depend on it so their entries were already omitted: [INFO] +- io.grpc:grpc-all:jar:0.12.0:compile [INFO] | +- io.grpc:grpc-core:jar:0.12.0:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:3.0.0:compile - omit...) [INFO] +- com.google.cloud.bigdataoss:gcsio:jar:1.4.3:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:2.0.3:compile - omitted...) [INFO] +- com.google.cloud.bigdataoss:util:jar:1.4.3:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:2.0.3:compile - omitted...) [INFO] +- com.google.cloud.bigtable:bigtable-client-core:jar:0.2.3:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:3.0.1:compile - omitted...) [INFO] +- com.google.oauth-client:google-oauth-client:jar:1.21.0:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:1.3.9:compile - omitted...) [INFO] +- com.google.http-client:google-http-client:jar:1.21.0:compile [INFO] | +- (com.google.code.findbugs:jsr305:jar:1.3.9:compile - omitted...) ----Release Notes---- [] ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=115418405 Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/f7fc939c Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/f7fc939c Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/f7fc939c Branch: refs/heads/master Commit: f7fc939c1266caa0e7139c50904e66fca97b44c2 Parents: 01fd859 Author: klk <[email protected]> Authored: Tue Feb 23 22:17:46 2016 -0800 Committer: Davor Bonaci <[email protected]> Committed: Thu Feb 25 23:58:27 2016 -0800 ---------------------------------------------------------------------- examples/pom.xml | 6 ++++++ pom.xml | 1 + sdk/pom.xml | 6 ++++++ worker/pom.xml | 6 ++++++ 4 files changed, 19 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/f7fc939c/examples/pom.xml ---------------------------------------------------------------------- diff --git a/examples/pom.xml b/examples/pom.xml index 3900a23..d7834cb 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -466,6 +466,12 @@ </dependency> <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <version>${jsr305.version}</version> + </dependency> + + <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${joda.version}</version> http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/f7fc939c/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index cf24c7b..d946605 100644 --- a/pom.xml +++ b/pom.xml @@ -77,6 +77,7 @@ <hamcrest.version>1.3</hamcrest.version> <jackson.version>2.7.0</jackson.version> <joda.version>2.4</joda.version> + <jsr305.version>3.0.1</jsr305.version> <junit.version>4.11</junit.version> <protobuf.version>3.0.0-beta-1</protobuf.version> <pubsub.version>v1-rev7-1.21.0</pubsub.version> http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/f7fc939c/sdk/pom.xml ---------------------------------------------------------------------- diff --git a/sdk/pom.xml b/sdk/pom.xml index bc6d519..aeead72 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -613,6 +613,12 @@ </dependency> <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <version>${jsr305.version}</version> + </dependency> + + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/f7fc939c/worker/pom.xml ---------------------------------------------------------------------- diff --git a/worker/pom.xml b/worker/pom.xml index e621ed4..ab9e172 100644 --- a/worker/pom.xml +++ b/worker/pom.xml @@ -263,6 +263,12 @@ <version>3.1.0</version> </dependency> + <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <version>${jsr305.version}</version> + </dependency> + <!-- test dependencies --> <dependency> <groupId>org.hamcrest</groupId>
