diff --git a/json-serde/pom.xml b/json-serde/pom.xml index 87a5be5..8abf41b 100644 --- a/json-serde/pom.xml +++ b/json-serde/pom.xml @@ -14,6 +14,10 @@ json-serde-main + + org.openx.data.jsonserde.JsonSerDe + io.starburst.\$internal + @@ -43,29 +47,449 @@ true - - - maven-assembly-plugin - - - jar-with-dependencies - - - - - - - + org.apache.maven.plugins + maven-shade-plugin + 3.3.0 package - single + shade + + true + + + org.antlr + ${shadeBase}.org.antlr + + + org.apache.kerby + ${shadeBase}.org.apache.kerby + + + org.apache.orc + ${shadeBase}.org.apache.orc + + + org.checkerframework + ${shadeBase}.org.checkerframework + + + org.codehaus.jettison + ${shadeBase}.org.codehaus.jettison + + + org.ow2.asm + ${shadeBase}.org.ow2.asm + + + joda-time + ${shadeBase}.joda-time + + + org.joda.time + ${shadeBase}.org.joda.time + + + net.minidev + ${shadeBase}.net.minidev + + + com.google.protobuf + ${shadeBase}.com.google.protobuf + + + jline + ${shadeBase}.jline + + + org.apache.curator + ${shadeBase}.org.apache.curator + + + commons-cli + ${shadeBase}.commons-cli + + + com.yahoo.datasketches + ${shadeBase}.com.yahoo.datasketches + + + org.hamcrest + ${shadeBase}.org.hamcrest + + + com.esri.geometry + ${shadeBase}.com.esri.geometry + + + javax.servlet.jsp + ${shadeBase}.javax.servlet.jsp + + + de.ruedigermoeller + ${shadeBase}.de.ruedigermoeller + + + com.google.re2j + ${shadeBase}.com.google.re2j + + + com.google.common + ${shadeBase}.com.google.common + + + com.google.guava + ${shadeBase}.com.google.guava + + + com.github.stephenc.jcip + ${shadeBase}.com.github.stephenc.jcip + + + com.tdunning + ${shadeBase}.com.tdunning + + + io.dropwizard.metrics + ${shadeBase}.io.dropwizard.metrics + + + org.apache.ivy + ${shadeBase}.org.apache.ivy + + + javax.inject + ${shadeBase}.javax.inject + + + org.apache.hive.shims + ${shadeBase}.org.apache.hive.shims + + + com.cedarsoftware + ${shadeBase}.com.cedarsoftware + + + org.apache.geronimo.specs + ${shadeBase}.org.apache.geronimo.specs + + + javax.ws.rs + ${shadeBase}.javax.ws.rs + + + com.google.inject.extensions + ${shadeBase}.com.google.inject.extensions + + + io.airlift + ${shadeBase}.io.airlift + + + stax + ${shadeBase}.stax + + + commons-io + ${shadeBase}.commons-io + + + com.google.inject + ${shadeBase}.com.google.inject + + + jersey.repackaged + ${shadeBase}.jersey.repackaged + + + com.sun + ${shadeBase}.com.sun + + + net.sf.opencsv + ${shadeBase}.net.sf.opencsv + + + org.codehaus.janino + ${shadeBase}.org.codehaus.janino + + + org.apache.logging.log4j + ${shadeBase}.org.apache.logging.log4j + + + javolution + ${shadeBase}.javolution + + + com.nimbusds + ${shadeBase}.com.nimbusds + + + org.codehaus.woodstox + ${shadeBase}.org.codehaus.woodstox + + + org.codehaus.groovy + ${shadeBase}.org.codehaus.groovy + + + org.apache.commons + ${shadeBase}.org.apache.commons + + + com.vlkan + ${shadeBase}.com.vlkan + + + com.carrotsearch + ${shadeBase}.com.carrotsearch + + + com.google.gson + ${shadeBase}.com.google.gson + + + com.google.code.gson + ${shadeBase}.com.google.code.gson + + + javax.xml + ${shadeBase}.javax.xml + + + org.apache.zookeeper + ${shadeBase}.org.apache.zookeeper + + + io.netty + ${shadeBase}.io.netty + + + log4j + ${shadeBase}.log4j + + + org.apache.ant + ${shadeBase}.org.apache.ant + + + com.github.joshelser + ${shadeBase}.com.github.joshelser + + + org.codehaus.jackson + ${shadeBase}.org.codehaus.jackson + + + com.fasterxml.jackson + ${shadeBase}.com.fasterxml.jackson + + + org.eclipse.jetty + ${shadeBase}.org.eclipse.jetty + + + dnsjava + ${shadeBase}.dnsjava + + + commons-pool + ${shadeBase}.commons-pool + + + com.microsoft.sqlserver + ${shadeBase}.com.microsoft.sqlserver + + + com.jcraft + ${shadeBase}.com.jcraft + + + org.codehaus.mojo + ${shadeBase}.org.codehaus.mojo + + + org.apache.hadoop.thirdparty + ${shadeBase}.org.apache.hadoop.thirdparty + + + net.sf.jpam + ${shadeBase}.net.sf.jpam + + + org.apache.calcite + ${shadeBase}.org.apache.calcite + + + javax.servlet + ${shadeBase}.javax.servlet + + + jakarta.activation + ${shadeBase}.jakarta.activation + + + javax.annotation + ${shadeBase}.javax.annotation + + + commons-net + ${shadeBase}.commons-net + + + com.google.code.findbugs + ${shadeBase}.com.google.code.findbugs + + + org.datanucleus + ${shadeBase}.org.datanucleus + + + commons-beanutils + ${shadeBase}.commons-beanutils + + + org.apache.hive + ${shadeBase}.org.apache.hive + + + org.tukaani + ${shadeBase}.org.tukaani + + + org.apache.arrow + ${shadeBase}.org.apache.arrow + + + commons-daemon + ${shadeBase}.commons-daemon + + + org.apache.calcite.avatica + ${shadeBase}.org.apache.calcite.avatica + + + org.slf4j + ${shadeBase}.org.slf4j + + + commons-collections + ${shadeBase}.commons-collections + + + com.google.j2objc + ${shadeBase}.com.google.j2objc + + + commons-logging + ${shadeBase}.commons-logging + + + com.fasterxml.woodstox + ${shadeBase}.com.fasterxml.woodstox + + + commons-codec + ${shadeBase}.commons-codec + + + org.apache.hadoop + ${shadeBase}.org.apache.hadoop + + + org.apache.http + ${shadeBase}.org.apache.http + + + org.apache.httpcomponents + ${shadeBase}.org.apache.httpcomponents + + + org.apache.log4j + ${shadeBase}.org.apache.log4j + + + aopalliance + ${shadeBase}.aopalliance + + + org.ehcache + ${shadeBase}.org.ehcache + + + org.apache.avro + ${shadeBase}.org.apache.avro + + + com.zaxxer + ${shadeBase}.com.zaxxer + + + org.apache.parquet + ${shadeBase}.org.apache.parquet + + + org.xerial.snappy + ${shadeBase}.org.xerial.snappy + + + org.apache.thrift + ${shadeBase}.org.apache.thrift + + + commons-lang + ${shadeBase}.commons-lang + + + org.fusesource.leveldbjni + ${shadeBase}.org.fusesource.leveldbjni + + + junit + ${shadeBase}.junit + + + com.thoughtworks.paranamer + ${shadeBase}.com.thoughtworks.paranamer + + + commons-dbcp + ${shadeBase}.commons-dbcp + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + org.apache.logging.log4j:log4j-core + + org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor + + + + + + + ${main-class} + + + + + se.bjurr.gitchangelog git-changelog-maven-plugin @@ -105,20 +529,20 @@ org.apache.hive hive-serde ${hive.version} - provided + compile org.apache.hive hive-exec ${hive.version} - provided + compile org.apache.hadoop ${hadoop.dependency} ${hadoop.version} - provided + compile diff --git a/pom.xml b/pom.xml index 737271b..75cdee0 100644 --- a/pom.xml +++ b/pom.xml @@ -102,7 +102,6 @@ json json-serde - json-udf