From 690c00098e71073adbf7bb6676ab8177d774e77c Mon Sep 17 00:00:00 2001 From: Mike Drob Date: Wed, 11 Oct 2017 14:21:03 -0500 Subject: [PATCH] HBASE-18667 Add @Generated to protobuf classes --- hbase-protocol-shaded/pom.xml | 9 +++++++++ hbase-protocol/pom.xml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml index fa66a83303..4f52bba56e 100644 --- a/hbase-protocol-shaded/pom.xml +++ b/hbase-protocol-shaded/pom.xml @@ -122,6 +122,15 @@ ([^\.])com.google.protobuf $1org.apache.hadoop.hbase.shaded.com.google.protobuf + + (public)(\W+static)?(\W+final)?(\W+class) + @javax.annotation.Generated("proto") $1$2$3$4 + + + + (@javax.annotation.Generated\("proto"\) ){2} + $1 + diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml index 0980d45e14..f5ff08ee29 100644 --- a/hbase-protocol/pom.xml +++ b/hbase-protocol/pom.xml @@ -82,6 +82,36 @@ + + com.google.code.maven-replacer-plugin + replacer + 1.5.3 + + + generate-sources + + replace + + + + + ${basedir}/target/generated-sources/ + + **/*.java + + + + (public)(\W+static)?(\W+final)?(\W+class) + @javax.annotation.Generated("proto") $1$2$3$4 + + + + (@javax.annotation.Generated\("proto"\) ){2} + $1 + + + + -- 2.14.1