From 8fa6682361239dbadf6f96f5da1cdd96d7563f06 Mon Sep 17 00:00:00 2001 From: dclim Date: Fri, 19 Oct 2018 09:26:42 -0600 Subject: [PATCH] fix distribution to not include contrib extensions by default, don't pull the entire AWS SDK bundle --- aws-common/pom.xml | 6 +- distribution/pom.xml | 107 ++++++++++-------- extensions-core/avro-extensions/pom.xml | 6 + extensions-core/druid-kerberos/pom.xml | 12 ++ extensions-core/hdfs-storage/pom.xml | 12 ++ indexing-hadoop/pom.xml | 5 - .../stats/RowIngestionMetersTotals.java | 2 +- pom.xml | 11 +- 8 files changed, 104 insertions(+), 57 deletions(-) diff --git a/aws-common/pom.xml b/aws-common/pom.xml index fd1e874f1caa..4b941c46c7d8 100644 --- a/aws-common/pom.xml +++ b/aws-common/pom.xml @@ -39,7 +39,11 @@ com.amazonaws - aws-java-sdk-bundle + aws-java-sdk-ec2 + + + com.amazonaws + aws-java-sdk-s3 diff --git a/distribution/pom.xml b/distribution/pom.xml index e7ad4ef79a38..d9d7bc72b710 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -183,6 +183,66 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + distro-assembly + package + + single + + + apache-druid-${project.parent.version} + posix + + src/assembly/assembly.xml + + + + + source-release-assembly-druid + package + + single + + + apache-druid-${project.version}-src + posix + + src/assembly/source-assembly.xml + + false + + + + + + org.codehaus.mojo + license-maven-plugin + + + download-licenses + + download-licenses + + + + + + + + + bundle-contrib-exts + + + + org.codehaus.mojo + exec-maven-plugin + pull-deps-contrib-exts package @@ -255,53 +315,6 @@ - - org.apache.maven.plugins - maven-assembly-plugin - - - distro-assembly - package - - single - - - apache-druid-${project.parent.version} - posix - - src/assembly/assembly.xml - - - - - source-release-assembly-druid - package - - single - - - apache-druid-${project.version}-src - posix - - src/assembly/source-assembly.xml - - false - - - - - - org.codehaus.mojo - license-maven-plugin - - - download-licenses - - download-licenses - - - - diff --git a/extensions-core/avro-extensions/pom.xml b/extensions-core/avro-extensions/pom.xml index 35212b27f6ae..5e40d28ad62e 100644 --- a/extensions-core/avro-extensions/pom.xml +++ b/extensions-core/avro-extensions/pom.xml @@ -90,6 +90,12 @@ org.schemarepo schema-repo-api ${schemarepo.version} + + + com.google.guava + guava + + org.schemarepo diff --git a/extensions-core/druid-kerberos/pom.xml b/extensions-core/druid-kerberos/pom.xml index 4acabd1c0b51..aac05a97f7cc 100644 --- a/extensions-core/druid-kerberos/pom.xml +++ b/extensions-core/druid-kerberos/pom.xml @@ -160,6 +160,18 @@ com.sun.jersey jersey-core + + org.apache.curator + curator-client + + + org.apache.commons + commons-math3 + + + com.google.guava + guava + diff --git a/extensions-core/hdfs-storage/pom.xml b/extensions-core/hdfs-storage/pom.xml index f08db35b5bae..13aaccc499f0 100644 --- a/extensions-core/hdfs-storage/pom.xml +++ b/extensions-core/hdfs-storage/pom.xml @@ -129,6 +129,18 @@ com.sun.jersey jersey-core + + org.apache.curator + curator-client + + + org.apache.commons + commons-math3 + + + com.google.guava + guava + diff --git a/indexing-hadoop/pom.xml b/indexing-hadoop/pom.xml index 6af9139791cd..bdf6c87772d5 100644 --- a/indexing-hadoop/pom.xml +++ b/indexing-hadoop/pom.xml @@ -85,11 +85,6 @@ - - com.amazonaws - aws-java-sdk-bundle - test - org.apache.httpcomponents httpclient diff --git a/indexing-service/src/main/java/org/apache/druid/indexing/common/stats/RowIngestionMetersTotals.java b/indexing-service/src/main/java/org/apache/druid/indexing/common/stats/RowIngestionMetersTotals.java index e7c8f5c3e823..022548f1c0b6 100644 --- a/indexing-service/src/main/java/org/apache/druid/indexing/common/stats/RowIngestionMetersTotals.java +++ b/indexing-service/src/main/java/org/apache/druid/indexing/common/stats/RowIngestionMetersTotals.java @@ -19,7 +19,7 @@ package org.apache.druid.indexing.common.stats; -import com.amazonaws.thirdparty.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; public class RowIngestionMetersTotals diff --git a/pom.xml b/pom.xml index 6fdfa193b500..db0c2cd8fe7f 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ 2.8.3 2.0.0 1.6.6 - 1.11.199 + 1.11.199 2.5.5 3.4.11 @@ -207,8 +207,13 @@ com.amazonaws - aws-java-sdk-bundle - ${aws.sdk.bundle.version} + aws-java-sdk-ec2 + ${aws.sdk.version} + + + com.amazonaws + aws-java-sdk-s3 + ${aws.sdk.version} com.ning