RATIS-1679. Shade io.perfmark:perfmark-api in ratis-thirdparty (#39)
* RATIS-1679. Do not exclud io.perfmark:perfmark-api in ratis-thirdparty
* shade io.perfmark in ratis-thirdparty
* relocation io.perfmark
* remove dependency
diff --git a/misc/pom.xml b/misc/pom.xml
index eab42a9..7071684 100644
--- a/misc/pom.xml
+++ b/misc/pom.xml
@@ -190,6 +190,10 @@
<pattern>info.ganglia</pattern>
<shadedPattern>${ratis.thirdparty.shaded.prefix}.info.ganglia</shadedPattern>
</relocation>
+ <relocation>
+ <pattern>io.perfmark</pattern>
+ <shadedPattern>${ratis.thirdparty.shaded.prefix}.io.perfmark</shadedPattern>
+ </relocation>
</relocations>
<filters>
<!-- Filter unshaded netty_tcnative libs -->
@@ -239,7 +243,6 @@
<!-- Transitive stuff we don't need coming from google deps -->
<exclude>org.codehaus.mojo:animal-sniffer-annotations</exclude>
<exclude>org.slf4j:slf4j-api</exclude>
- <exclude>io.perfmark:perfmark-api</exclude>
<exclude>org.acplt:oncrpc</exclude>
<exclude>com.google.api.grpc:proto-google-common-protos</exclude>
</excludes>