Shade classes in presto-jdbc uber jar
introduced new dependencies that entered
presto-jdbc uber jar. presto-jdbc shades out all dependencies other than the core jdbc
classes itself and this PR does the same.
<pattern>okio</pattern>
<shadedPattern>${shadeBase}.okio</shadedPattern>
</relocation>
+ <relocation>
+ <pattern>com.google.api</pattern>
+ <shadedPattern>${shadeBase}.google.api</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>com.google.auth</pattern>
+ <shadedPattern>${shadeBase}.google.auth</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>com.google.j2objc</pattern>
+ <shadedPattern>${shadeBase}.j2objc</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.commons</pattern>
+ <shadedPattern>${shadeBase}.apache.commons</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.http</pattern>
+ <shadedPattern>${shadeBase}.apache.http</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.httpcomponents</pattern>
+ <shadedPattern>${shadeBase}.apache.httpcomponents</shadedPattern>
+ </relocation>
</relocations>
<filters>
<filter>
