From b551367c6d1bf4522323b7678c6eca95555b153f Mon Sep 17 00:00:00 2001 From: jdasch Date: Tue, 20 Feb 2018 14:01:49 -0500 Subject: [PATCH] GIRAPH-1172 Removed dependency com.google.code.findbugs:annotations --- findbugs-exclude.xml | 8 ++++++ giraph-block-app/pom.xml | 4 --- .../block_app/library/gc/WorkerGCPiece.java | 3 -- .../giraph/object/MultiSizedReusable.java | 3 -- giraph-core/pom.xml | 6 +++- pom.xml | 28 ++++++++++++++----- 6 files changed, 34 insertions(+), 18 deletions(-) diff --git a/findbugs-exclude.xml b/findbugs-exclude.xml index aa19235a2..aae041bed 100644 --- a/findbugs-exclude.xml +++ b/findbugs-exclude.xml @@ -96,4 +96,12 @@ On the other hand, Kryo needs lambdas to be Serializable to work. --> + + + + + + + + diff --git a/giraph-block-app/pom.xml b/giraph-block-app/pom.xml index 21ce0a67c..68b3a8ce8 100644 --- a/giraph-block-app/pom.xml +++ b/giraph-block-app/pom.xml @@ -110,10 +110,6 @@ under the License. log4j log4j - - com.google.code.findbugs - annotations - diff --git a/giraph-block-app/src/main/java/org/apache/giraph/block_app/library/gc/WorkerGCPiece.java b/giraph-block-app/src/main/java/org/apache/giraph/block_app/library/gc/WorkerGCPiece.java index 5912b9a32..25cacbd8a 100644 --- a/giraph-block-app/src/main/java/org/apache/giraph/block_app/library/gc/WorkerGCPiece.java +++ b/giraph-block-app/src/main/java/org/apache/giraph/block_app/library/gc/WorkerGCPiece.java @@ -23,8 +23,6 @@ import org.apache.hadoop.io.Writable; import org.apache.hadoop.io.WritableComparable; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - /** * Dummy piece to hint System.gc() */ @@ -32,7 +30,6 @@ public class WorkerGCPiece extends PieceWithWorkerContext { @Override - @SuppressFBWarnings(value = "DM_GC") public void workerContextSend( BlockWorkerContextSendApi workerContextApi, Object executionStage, diff --git a/giraph-block-app/src/main/java/org/apache/giraph/object/MultiSizedReusable.java b/giraph-block-app/src/main/java/org/apache/giraph/object/MultiSizedReusable.java index 2a91e8f5b..88e3106bf 100644 --- a/giraph-block-app/src/main/java/org/apache/giraph/object/MultiSizedReusable.java +++ b/giraph-block-app/src/main/java/org/apache/giraph/object/MultiSizedReusable.java @@ -25,8 +25,6 @@ import com.google.common.base.Preconditions; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; - /** * Holds reusable objects of multiple sizes. * Example usecase, is when we need a hashmap - that we will insert and iterate @@ -43,7 +41,6 @@ public class MultiSizedReusable implements Int2ObjFunction { private final Int2ObjFunction createSized; private final Consumer init; @SuppressWarnings("unchecked") - @SuppressFBWarnings("SE_TRANSIENT_FIELD_NOT_RESTORED") private final transient T[] holder = (T[]) new Object[Integer.SIZE]; // No-arg constructor Kryo can call to initialize holder diff --git a/giraph-core/pom.xml b/giraph-core/pom.xml index 9a5d89015..3e830a726 100644 --- a/giraph-core/pom.xml +++ b/giraph-core/pom.xml @@ -476,7 +476,11 @@ under the License. com.google.code.findbugs - annotations + jsr305 + + + com.github.stephenc.findbugs + findbugs-annotations com.google.guava diff --git a/pom.xml b/pom.xml index e2eff4bb1..0d2fbf781 100644 --- a/pom.xml +++ b/pom.xml @@ -332,6 +332,7 @@ under the License. 2.1.2 6.5.4 2.0.2 + 1.3.9-1 18.0 0.94.16 0.5.0-incubating @@ -635,12 +636,8 @@ under the License. com.google.collections:google-collections com.google.guava:guava - - - - - - com.google.code.findbugs:jsr305 + + com.google.code.findbugs:annotations org.eclipse.jetty.orbit:javax.servlet @@ -1541,9 +1538,14 @@ under the License. com.google.code.findbugs - annotations + jsr305 ${dep.google.findbugs.version} + + com.github.stephenc.findbugs + findbugs-annotations + ${dep.stephenc-findbugs.version} + com.tinkerpop.blueprints blueprints-core @@ -1714,6 +1716,10 @@ under the License. com.google.guava guava + + com.google.code.findbugs + annotations + @@ -1733,6 +1739,10 @@ under the License. org.ow2.asm asm-all + + com.google.code.findbugs + annotations + @@ -1757,6 +1767,10 @@ under the License. org.apache.thrift libthrift + + com.google.code.findbugs + annotations +