From 89354f0475efa8e393697b1ddc227c94a76b5923 Mon Sep 17 00:00:00 2001 From: Mingliang Liu Date: Thu, 10 Nov 2016 08:58:37 -0800 Subject: [PATCH] HADOOP-13687. Provide a unified dependency artifact that transitively includes the cloud storage modules shipped with Hadoop. Contributed by Chris Nauroth --- .../hadoop-cloud-storage/pom.xml | 127 ++++++++++++++++++ hadoop-cloud-storage-project/pom.xml | 54 ++++++++ hadoop-project/pom.xml | 5 + hadoop-tools/hadoop-openstack/pom.xml | 2 +- 4 files changed, 187 insertions(+), 1 deletion(-) create mode 100644 hadoop-cloud-storage-project/hadoop-cloud-storage/pom.xml create mode 100644 hadoop-cloud-storage-project/pom.xml diff --git a/hadoop-cloud-storage-project/hadoop-cloud-storage/pom.xml b/hadoop-cloud-storage-project/hadoop-cloud-storage/pom.xml new file mode 100644 index 00000000000..7993b83dc3f --- /dev/null +++ b/hadoop-cloud-storage-project/hadoop-cloud-storage/pom.xml @@ -0,0 +1,127 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 3.0.0-alpha2-SNAPSHOT + ../../hadoop-project + + org.apache.hadoop + hadoop-cloud-storage + 3.0.0-alpha2-SNAPSHOT + jar + + Apache Hadoop Cloud Storage + Apache Hadoop Cloud Storage + + + cloud-storage + + + + + org.apache.hadoop + hadoop-annotations + compile + + + jdk.tools + jdk.tools + + + + + org.apache.hadoop + hadoop-common + compile + + + javax.servlet + servlet-api + + + commons-logging + commons-logging-api + + + jetty + org.mortbay.jetty + + + org.mortbay.jetty + jetty + + + org.mortbay.jetty + servlet-api-2.5 + + + com.sun.jersey + jersey-core + + + com.sun.jersey + jersey-json + + + com.sun.jersey + jersey-server + + + org.eclipse.jdt + core + + + org.apache.avro + avro-ipc + + + net.sf.kosmosfs + kfs + + + net.java.dev.jets3t + jets3t + + + com.jcraft + jsch + + + org.apache.zookeeper + zookeeper + + + + + org.apache.hadoop + hadoop-aws + compile + + + org.apache.hadoop + hadoop-azure + compile + + + org.apache.hadoop + hadoop-openstack + compile + + + diff --git a/hadoop-cloud-storage-project/pom.xml b/hadoop-cloud-storage-project/pom.xml new file mode 100644 index 00000000000..94d4c027e5f --- /dev/null +++ b/hadoop-cloud-storage-project/pom.xml @@ -0,0 +1,54 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 3.0.0-alpha2-SNAPSHOT + ../hadoop-project + + org.apache.hadoop + hadoop-cloud-storage-project + 3.0.0-alpha2-SNAPSHOT + Apache Hadoop Cloud Storage Project + Apache Hadoop Cloud Storage Project + pom + + + hadoop-cloud-storage + + + + + + maven-deploy-plugin + + true + + + + org.apache.rat + apache-rat-plugin + + + + + + + diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml index ca567c5a328..5750a3f016f 100644 --- a/hadoop-project/pom.xml +++ b/hadoop-project/pom.xml @@ -982,6 +982,11 @@ hadoop-sls ${project.version} + + org.apache.hadoop + hadoop-cloud-storage + ${project.version} + com.google.code.findbugs jsr305 diff --git a/hadoop-tools/hadoop-openstack/pom.xml b/hadoop-tools/hadoop-openstack/pom.xml index f9a4df0019e..d04a9a3336d 100644 --- a/hadoop-tools/hadoop-openstack/pom.xml +++ b/hadoop-tools/hadoop-openstack/pom.xml @@ -114,7 +114,7 @@ org.apache.hadoop hadoop-common - compile + test test-jar