diff --git a/extensions/hdfs-storage/pom.xml b/extensions/hdfs-storage/pom.xml index 4ead6f81ab3..ad5481daa91 100644 --- a/extensions/hdfs-storage/pom.xml +++ b/extensions/hdfs-storage/pom.xml @@ -35,25 +35,30 @@ io.druid druid-api + provided io.druid druid-common ${project.parent.version} + provided net.java.dev.jets3t jets3t + provided org.apache.httpcomponents httpclient + provided org.apache.httpcomponents httpcore + provided org.apache.hadoop @@ -63,10 +68,12 @@ com.metamx emitter + provided commons-io commons-io + provided diff --git a/extensions/mysql-metadata-storage/pom.xml b/extensions/mysql-metadata-storage/pom.xml index 5bdd663de0d..71540fe0edb 100644 --- a/extensions/mysql-metadata-storage/pom.xml +++ b/extensions/mysql-metadata-storage/pom.xml @@ -36,16 +36,19 @@ io.druid druid-api + provided io.druid druid-common ${project.parent.version} + provided io.druid druid-server ${project.parent.version} + provided mysql @@ -55,6 +58,7 @@ org.jdbi jdbi + provided diff --git a/extensions/postgresql-metadata-storage/pom.xml b/extensions/postgresql-metadata-storage/pom.xml index 7291b526a43..7e2a367531d 100644 --- a/extensions/postgresql-metadata-storage/pom.xml +++ b/extensions/postgresql-metadata-storage/pom.xml @@ -36,16 +36,19 @@ io.druid druid-api + provided io.druid druid-common ${project.parent.version} + provided io.druid druid-server ${project.parent.version} + provided org.postgresql @@ -55,6 +58,7 @@ org.jdbi jdbi + provided diff --git a/extensions/s3-extensions/pom.xml b/extensions/s3-extensions/pom.xml index c89c3f1bd98..695fd7f46b9 100644 --- a/extensions/s3-extensions/pom.xml +++ b/extensions/s3-extensions/pom.xml @@ -36,39 +36,47 @@ io.druid druid-api + provided io.druid druid-aws-common ${project.parent.version} + provided net.java.dev.jets3t jets3t + provided org.apache.logging.log4j log4j-1.2-api + provided org.apache.httpcomponents httpclient + provided org.apache.httpcomponents httpcore + provided com.metamx emitter + provided commons-io commons-io + provided diff --git a/indexing-service/src/main/java/io/druid/indexing/common/task/HadoopTask.java b/indexing-service/src/main/java/io/druid/indexing/common/task/HadoopTask.java index bdb44ef2334..9b86555a52f 100644 --- a/indexing-service/src/main/java/io/druid/indexing/common/task/HadoopTask.java +++ b/indexing-service/src/main/java/io/druid/indexing/common/task/HadoopTask.java @@ -87,7 +87,7 @@ public abstract class HadoopTask extends AbstractTask return false; } final String fName = Paths.get(input.toURI()).getFileName().toString(); - return fName.startsWith("druid") && fName.endsWith(".jar"); + return fName.startsWith("druid") && fName.endsWith(".jar") && !fName.endsWith("selfcontained.jar"); } catch (URISyntaxException e) { throw Throwables.propagate(e); diff --git a/services/src/main/java/io/druid/cli/PullDependencies.java b/services/src/main/java/io/druid/cli/PullDependencies.java index 55c05589f10..2e94702c327 100644 --- a/services/src/main/java/io/druid/cli/PullDependencies.java +++ b/services/src/main/java/io/druid/cli/PullDependencies.java @@ -121,8 +121,8 @@ public class PullDependencies implements Runnable "com.fasterxml.jackson.core", "com.fasterxml.jackson.dataformat", "com.fasterxml.jackson.datatype", - "io.netty", - "org.roaringbitmap" + "org.roaringbitmap", + "net.java.dev.jets3t" ); private TeslaAether aether;