OOZIE-1876 use pom properties rather than specific version numbers in the pom files of hbaselibs, hcataloglibs, sharelib, etc (shwethags)
Project: http://git-wip-us.apache.org/repos/asf/oozie/repo Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/d8aca11d Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/d8aca11d Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/d8aca11d Branch: refs/heads/master Commit: d8aca11d815364528d7d3876f3adc9b59c17b9f9 Parents: 30b29c8 Author: shwethags <[email protected]> Authored: Tue Dec 30 11:30:51 2014 +0530 Committer: shwethags <[email protected]> Committed: Tue Dec 30 11:30:51 2014 +0530 ---------------------------------------------------------------------- client/src/main/bin/oozie | 9 + core/pom.xml | 41 +- distro/src/main/bin/oozie-setup.sh | 11 +- distro/src/main/bin/oozied.sh | 17 +- docs/src/site/twiki/DG_QuickStart.twiki | 48 +- docs/src/site/twiki/ENG_Building.twiki | 44 +- examples/pom.xml | 16 +- hadooplibs/hadoop-0.23/pom.xml | 66 -- hadooplibs/hadoop-1/pom.xml | 61 -- hadooplibs/hadoop-2/pom.xml | 71 -- hadooplibs/hadoop-3/pom.xml | 76 -- hadooplibs/hadoop-auth-0.23/pom.xml | 17 +- hadooplibs/hadoop-auth-1/pom.xml | 95 +-- hadooplibs/hadoop-auth-2/pom.xml | 19 +- hadooplibs/hadoop-distcp-0.23/pom.xml | 10 +- hadooplibs/hadoop-distcp-1/pom.xml | 10 +- hadooplibs/hadoop-distcp-2/pom.xml | 4 +- hadooplibs/hadoop-distcp-3/pom.xml | 4 +- hadooplibs/hadoop-test-0.23/pom.xml | 59 -- hadooplibs/hadoop-test-1/pom.xml | 59 -- hadooplibs/hadoop-test-2/pom.xml | 59 -- hadooplibs/hadoop-test-3/pom.xml | 59 -- hadooplibs/hadoop-utils-0.23/pom.xml | 11 +- hadooplibs/hadoop-utils-1/pom.xml | 12 +- hadooplibs/hadoop-utils-2/pom.xml | 7 +- hadooplibs/hadoop-utils-3/pom.xml | 7 +- hadooplibs/pom.xml | 64 +- hbaselibs/hbase-0.94/pom.xml | 275 ------- hbaselibs/pom.xml | 61 -- hcataloglibs/hive-hcatalog-0.13.1/pom.xml | 215 ------ hcataloglibs/pom.xml | 61 -- minitest/pom.xml | 19 +- pom.xml | 729 +++++++++++++++++-- release-log.txt | 1 + sharelib/distcp/pom.xml | 18 +- sharelib/hcatalog/pom.xml | 20 +- sharelib/hive/pom.xml | 19 +- sharelib/hive2/pom.xml | 334 +-------- sharelib/oozie/pom.xml | 13 +- sharelib/pig/pom.xml | 25 +- sharelib/spark/pom.xml | 116 +-- sharelib/sqoop/pom.xml | 17 +- sharelib/streaming/pom.xml | 17 +- src/main/assemblies/distro.xml | 8 +- src/main/assemblies/hadooplib.xml | 35 - src/main/assemblies/hadooplibs.xml | 37 - src/main/assemblies/hbaselib.xml | 35 - src/main/assemblies/hbaselibs.xml | 33 - src/main/assemblies/hcataloglib.xml | 35 - src/main/assemblies/hcataloglibs.xml | 33 - tools/pom.xml | 88 +-- tools/src/main/bin/ooziedb.sh | 12 + .../java/org/apache/oozie/tools/OozieDBCLI.java | 27 +- webapp/pom.xml | 140 ++-- zookeeper-security-tests/pom.xml | 25 +- 55 files changed, 1073 insertions(+), 2331 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/client/src/main/bin/oozie ---------------------------------------------------------------------- diff --git a/client/src/main/bin/oozie b/client/src/main/bin/oozie index 44943fa..266e0fa 100644 --- a/client/src/main/bin/oozie +++ b/client/src/main/bin/oozie @@ -33,6 +33,15 @@ done BASEDIR=`dirname ${PRG}` BASEDIR=`cd ${BASEDIR}/..;pwd` +#Create lib directory from war if lib doesn't exist +if [ ! -d "${BASEDIR}/lib" ]; then + mkdir ${BASEDIR}/lib + unzip ${BASEDIR}/oozie.war WEB-INF/lib/*.jar -d ${BASEDIR}/lib > /dev/null + mv ${BASEDIR}/lib/WEB-INF/lib/*.jar ${BASEDIR}/lib/ + rmdir ${BASEDIR}/lib/WEB-INF/lib + rmdir ${BASEDIR}/lib/WEB-INF +fi + OOZIECPPATH="" for i in "${BASEDIR}/lib/"*.jar; do OOZIECPPATH="${OOZIECPPATH}:$i" http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/core/pom.xml ---------------------------------------------------------------------- diff --git a/core/pom.xml b/core/pom.xml index ca40e2e..c62556c 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -35,41 +35,38 @@ </properties> <dependencies> - <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> - <scope>test</scope> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> </dependency> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <scope>provided</scope> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-minicluster</artifactId> </dependency> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hbase</artifactId> + <groupId>org.apache.hbase</groupId> + <artifactId>hbase</artifactId> <scope>provided</scope> </dependency> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hcatalog</artifactId> - <scope>provided</scope> + <groupId>org.apache.hive.hcatalog</groupId> + <artifactId>hive-webhcat-java-client</artifactId> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.hive.hcatalog</groupId> + <artifactId>hive-hcatalog-server-extensions</artifactId> + <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.oozie</groupId> <artifactId>oozie-client</artifactId> <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-auth</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> @@ -114,6 +111,12 @@ </dependency> <dependency> + <groupId>org.apache.oozie</groupId> + <artifactId>oozie-hadoop-distcp</artifactId> + <scope>test</scope> + </dependency> + + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> @@ -257,7 +260,7 @@ <dependency> <groupId>org.apache.oozie</groupId> <artifactId>oozie-sharelib-distcp</artifactId> - <scope>compile</scope> + <scope>test</scope> </dependency> <dependency> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/distro/src/main/bin/oozie-setup.sh ---------------------------------------------------------------------- diff --git a/distro/src/main/bin/oozie-setup.sh b/distro/src/main/bin/oozie-setup.sh index 45f21de..663d2c9 100644 --- a/distro/src/main/bin/oozie-setup.sh +++ b/distro/src/main/bin/oozie-setup.sh @@ -133,8 +133,17 @@ do OOZIE_OPTS="${OOZIE_OPTS} -Doozie.data.dir=${OOZIE_DATA}"; OOZIE_OPTS="${OOZIE_OPTS} -Dderby.stream.error.file=${OOZIE_LOG}/derby.log" + #Create lib directory from war if lib doesn't exist + if [ ! -d "${BASEDIR}/lib" ]; then + mkdir ${BASEDIR}/lib + unzip ${BASEDIR}/oozie.war WEB-INF/lib/*.jar -d ${BASEDIR}/lib > /dev/null + mv ${BASEDIR}/lib/WEB-INF/lib/*.jar ${BASEDIR}/lib/ + rmdir ${BASEDIR}/lib/WEB-INF/lib + rmdir ${BASEDIR}/lib/WEB-INF + fi + OOZIECPPATH="" - OOZIECPPATH=${BASEDIR}/libtools/'*':${BASEDIR}/libext/'*' + OOZIECPPATH=${BASEDIR}/lib/'*':${BASEDIR}/libtools/'*':${BASEDIR}/libext/'*' if test -z ${JAVA_HOME}; then JAVA_BIN=java http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/distro/src/main/bin/oozied.sh ---------------------------------------------------------------------- diff --git a/distro/src/main/bin/oozied.sh b/distro/src/main/bin/oozied.sh index 8eafc96..a869c3d 100644 --- a/distro/src/main/bin/oozied.sh +++ b/distro/src/main/bin/oozied.sh @@ -80,8 +80,8 @@ setup_catalina_opts() { setup_oozie() { if [ ! -e "${CATALINA_BASE}/webapps/oozie.war" ]; then - echo "WARN: Oozie WAR has not been set up at ''${CATALINA_BASE}/webapps'', doing default set up" - ${BASEDIR}/bin/oozie-setup.sh + echo "WARN: Oozie WAR has not been set up at '${CATALINA_BASE}/webapps', doing default set up" + ${BASEDIR}/bin/oozie-setup.sh prepare-war if [ "$?" != "0" ]; then exit -1 fi @@ -89,10 +89,21 @@ setup_oozie() { echo } +setup_ooziedb() { + echo "Setting up oozie DB" + ${BASEDIR}/bin/ooziedb.sh create -run + if [ "$?" != "0" ]; then + exit -1 + fi + echo +} + case $actionCmd in (start|run) setup_catalina_opts - setup_oozie + setup_oozie + setup_ooziedb + #TODO setup default oozie sharelib ;; (stop) setup_catalina_opts http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/docs/src/site/twiki/DG_QuickStart.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/DG_QuickStart.twiki b/docs/src/site/twiki/DG_QuickStart.twiki index 526fbc3..a348df4 100644 --- a/docs/src/site/twiki/DG_QuickStart.twiki +++ b/docs/src/site/twiki/DG_QuickStart.twiki @@ -31,19 +31,34 @@ Expand the source distribution =tar.gz= and change directories into it. The simplest way to build Oozie is to run the =mkdistro.sh= script: <verbatim> -$ bin/mkdistro.sh +$ bin/mkdistro.sh [-DskipTests] + +Running =mkdistro.sh= will create the binary distribution of Oozie. By default, oozie war will not contain hadoop and +hcatalog libraries, however they are required for oozie to work. There are 2 options to add these libraries: + +1. At install time, copy the hadoop and hcatalog libraries to libext and run oozie-setup.sh to setup oozie war. This is +suitable when same oozie package needs to be used in multiple set-ups with different hadoop/hcatalog versions. + +2. Build with -Puber which will bundle the required libraries in the oozie war. Further, the following options are +available to customise the versions of the dependencies: +-P<profile> - default hadoop-1. Valid are hadoop-1, hadoop-0.23, hadoop-2 or hadoop-3. Choose the correct hadoop +profile depending on the hadoop version used. +-Dhadoop.version=<version> - default 1.2.1 for hadoop-1, 0.23.5 for hadoop-0.23, 2.3.0 for hadoop-2 and 3.0.0-SNAPSHOT + for hadoop-3 +-Dhadoop.auth.version=<version> - defaults to hadoop version +-Ddistcp.version=<version> - defaults to hadoop version +-Dpig.version=<version> - default 0.12.1 +-Dpig.classifier=<classifier> - default none +-Dsqoop.version=<version> - default 1.4.3 +-Dsqoop.classifier=<classifier> - default hadoop100 +-Dtomcat.version=<version> - default 6.0.41 +-Dopenjpa.version=<version> - default 2.2.2 +-Dxerces.version=<version> - default 2.10.0 +-Dcurator.version=<version> - default 2.5.0 +-Dhive.version=<version> - default 0.13.1 +-Dhbase.version=<version> - default 0.94.2 </verbatim> -If you'd like to skip all of the tests, which can take some time: -<verbatim> -$ bin/mkdistro.sh -DskipTests -</verbatim> -Running =mkdistro.sh= will create the binary distribution of Oozie. - -*IMPORTANT:* By default it builds against Hadoop 1.1.1. It's possible to build against Hadoop 2.x versions as well, but it is -strongly recommend to use a [[http://bigtop.apache.org][Bigtop]] distribution if using Hadoop 2.x because the Oozie sharelibs built -from the tarball distribution will not work with it. - More details on building Oozie can be found on the [[ENG_Building][Building Oozie]] page. ---++ Server Installation @@ -95,10 +110,6 @@ The following two properties are required in Hadoop core-site.xml: Replace the capital letter sections with specific values and then restart Hadoop. -Expand the Oozie hadooplibs =tar.gz= in the same location Oozie distribution =tar.gz= was expanded. A -*hadooplibs/* directory will be created containing the Hadoop JARs for the versions of Hadoop that -the Oozie distribution supports. - The ExtJS library is optional (only required for the Oozie web-console to work) *IMPORTANT:* all Oozie server scripts (=oozie-setup.sh=, =oozied.sh=, =oozie-start.sh=, =oozie-run.sh= @@ -112,11 +123,8 @@ behaviors of =oozie-start.sh=, =oozie-run.sh=, and =oozie-stop.sh= respectively. Create a *libext/* directory in the directory where Oozie was expanded. -If using a version of Hadoop bundled in Oozie *hadooplibs/*, copy the corresponding Hadoop JARs -from *hadooplibs/* to the *libext/* directory. If using a different version of Hadoop, copy the -required Hadoop JARs from such version in the *libext/* directory. - -If using the ExtJS library copy the ZIP file to the *libext/* directory. +If using the ExtJS library copy the ZIP file to the *libext/* directory. If hadoop and hcatalog libraries are not +already included in the war, add the corresponding libraries to *libext/* directory. A "sharelib create -fs fs_default_name [-locallib sharelib]" command is available when running oozie-setup.sh for uploading new sharelib into hdfs where the first argument is the default fs name http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/docs/src/site/twiki/ENG_Building.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/ENG_Building.twiki b/docs/src/site/twiki/ENG_Building.twiki index 8d74b72..efd0b2e 100644 --- a/docs/src/site/twiki/ENG_Building.twiki +++ b/docs/src/site/twiki/ENG_Building.twiki @@ -31,7 +31,7 @@ $ mvn install </verbatim> #SshSetup ----++ Passphare-less SSH Setup +---++ Passphrase-less SSH Setup *NOTE: SSH actions are deprecated in Oozie 2.* @@ -206,30 +206,30 @@ the 'SKIPPING TEST..." message would appear in the testcase log file of both tes An Oozie distribution bundles an embedded Tomcat server. The Oozie distro module downloads Tomcat TAR.GZ from Apache once (in the =distro/downloads/= directory) and uses it when creating the distro. -The following Maven invocation builds an Oozie distribution: - +The simplest way to build Oozie is to run the =mkdistro.sh= script: <verbatim> -$ mvn clean package assembly:single +$ bin/mkdistro.sh [-DskipTests] +Running =mkdistro.sh= will create the binary distribution of Oozie. The following options are available to customise +the versions of the dependencies: +-Puber - Bundle required hadoop and hcatalog libraries in oozie war +-P<profile> - default hadoop-1. Valid are hadoop-1, hadoop-0.23, hadoop-2 or hadoop-3. Choose the correct hadoop +profile depending on the hadoop version used. +-Dhadoop.version=<version> - default 1.2.1 for hadoop-1, 0.23.5 for hadoop-0.23, 2.3.0 for hadoop-2 and 3.0 +.0-SNAPSHOT for hadoop-3 +-Dhadoop.auth.version=<version> - defaults to hadoop version +-Ddistcp.version=<version> - defaults to hadoop version +-Dpig.version=<version> - default 0.12.1 +-Dpig.classifier=<classifier> - default none +-Dsqoop.version=<version> - default 1.4.3 +-Dsqoop.classifier=<classifier> - default hadoop100 +-Dtomcat.version=<version> - default 6.0.41 +-Dopenjpa.version=<version> - default 2.2.2 +-Dxerces.version=<version> - default 2.10.0 +-Dcurator.version=<version> - default 2.5.0 +-Dhive.version=<version> - default 0.13.1 +-Dhbase.version=<version> - default 0.94.2 </verbatim> -*Build instructions with Hadoop Yarn (Hadoop-2.x)* - -Following values can be passed as maven properties - * -Dhadoop.version : *2.0.0-alpha* - * -Dpig.version (optional) : either *0.9.2* or *0.10.2* - -For e.g. -<verbatim> -$ mvn clean package assembly:single -Dhadoop.version=2.0.0-alpha -</verbatim> - -If none of these parameters are specified, the defaults are - * -Dhadoop.version : *1.0.1* - * -Dpig.version : *0.9.0* - -*IMPORTANT:* It is strongly recommend to use a [[http://bigtop.apache.org][Bigtop]] distribution if using Hadoop 2.x because the -Oozie sharelibs built from the tarball distribution will not work with it. - The following properties should be specified when building a release: * -DgenerateDocs : forces the generation of Oozie documentation http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/examples/pom.xml ---------------------------------------------------------------------- diff --git a/examples/pom.xml b/examples/pom.xml index 852d222..c5af129 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -32,29 +32,27 @@ <packaging>jar</packaging> <dependencies> - <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-core</artifactId> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> <scope>provided</scope> </dependency> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-core</artifactId> - <classifier>tests</classifier> - <scope>test</scope> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-minicluster</artifactId> </dependency> <dependency> <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> + <artifactId>oozie-core</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> + <artifactId>oozie-core</artifactId> + <classifier>tests</classifier> <scope>test</scope> </dependency> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-0.23/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-0.23/pom.xml b/hadooplibs/hadoop-0.23/pom.xml deleted file mode 100644 index 6297dbd..0000000 --- a/hadooplibs/hadoop-0.23/pom.xml +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>0.23.5.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version}</description> - <name>Apache Oozie Hadoop ${project.version}</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - <version>0.23.5</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-auth</artifactId> - <version>0.23.5</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hadooplib.xml</descriptor> - </descriptors> - <finalName>hadooplibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-1/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-1/pom.xml b/hadooplibs/hadoop-1/pom.xml deleted file mode 100644 index f0a32a5..0000000 --- a/hadooplibs/hadoop-1/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>1.2.1.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version}</description> - <name>Apache Oozie Hadoop ${project.version}</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - <version>1.2.1</version> - <scope>compile</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hadooplib.xml</descriptor> - </descriptors> - <finalName>hadooplibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-2/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-2/pom.xml b/hadooplibs/hadoop-2/pom.xml deleted file mode 100644 index 32d4b6c..0000000 --- a/hadooplibs/hadoop-2/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>2.3.0.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version}</description> - <name>Apache Oozie Hadoop ${project.version}</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - <version>2.3.0</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-auth</artifactId> - <version>2.3.0</version> - </dependency> - <dependency> - <artifactId>protobuf-java</artifactId> - <groupId>com.google.protobuf</groupId> - <version>2.5.0</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hadooplib.xml</descriptor> - </descriptors> - <finalName>hadooplibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-3/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-3/pom.xml b/hadooplibs/hadoop-3/pom.xml deleted file mode 100644 index 4fd8f29..0000000 --- a/hadooplibs/hadoop-3/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>3.0.0-SNAPSHOT.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version}</description> - <name>Apache Oozie Hadoop ${project.version}</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - <version>3.0.0-SNAPSHOT</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <artifactId>jasper-runtime</artifactId> - <groupId>tomcat</groupId> - </exclusion> - <exclusion> - <artifactId>jsp-api</artifactId> - <groupId>javax.servlet.jsp</groupId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-auth</artifactId> - <version>3.0.0-SNAPSHOT</version> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hadooplib.xml</descriptor> - </descriptors> - <finalName>hadooplibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-auth-0.23/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-auth-0.23/pom.xml b/hadooplibs/hadoop-auth-0.23/pom.xml index 59cc7f1..5769f66 100644 --- a/hadooplibs/hadoop-auth-0.23/pom.xml +++ b/hadooplibs/hadoop-auth-0.23/pom.xml @@ -27,27 +27,16 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-auth</artifactId> - <version>0.23.5.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> + <version>hadoop-0.23-4.2.0-SNAPSHOT</version> + <description>Apache Oozie Hadoop Auth</description> + <name>Apache Oozie Hadoop Auth ${project.version} Test</name> <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> - <version>0.23.5</version> <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - </exclusions> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-auth-1/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-auth-1/pom.xml b/hadooplibs/hadoop-auth-1/pom.xml index 7da7639..ac36798 100644 --- a/hadooplibs/hadoop-auth-1/pom.xml +++ b/hadooplibs/hadoop-auth-1/pom.xml @@ -27,106 +27,17 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-auth</artifactId> - <version>1.2.1.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> + <version>hadoop-1-4.2.0-SNAPSHOT</version> + <description>Apache Oozie Hadoop Auth</description> + <name>Apache Oozie Hadoop Auth ${project.version}</name> <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-core</artifactId> - <version>1.2.1</version> <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>commons-cli</groupId> - <artifactId>commons-cli</artifactId> - </exclusion> - <exclusion> - <groupId>xmlenc</groupId> - <artifactId>xmlenc</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-core</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-json</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-server</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - <exclusion> - <groupId>commons-httpclient</groupId> - <artifactId>commons-httpclient</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.commons</groupId> - <artifactId>commons-math</artifactId> - </exclusion> - <exclusion> - <groupId>commons-net</groupId> - <artifactId>commons-net</artifactId> - </exclusion> - <exclusion> - <groupId>commons-el</groupId> - <artifactId>commons-el</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jsp-api-2.1</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jsp-2.1</artifactId> - </exclusion> - <exclusion> - <groupId>tomcat</groupId> - <artifactId>jasper-runtime</artifactId> - </exclusion> - <exclusion> - <groupId>tomcat</groupId> - <artifactId>jasper-compiler</artifactId> - </exclusion> - <exclusion> - <groupId>net.java.dev.jets3t</groupId> - <artifactId>jets3t</artifactId> - </exclusion> - <exclusion> - <groupId>hsqldb</groupId> - <artifactId>hsqldb</artifactId> - </exclusion> - <exclusion> - <groupId>oro</groupId> - <artifactId>oro</artifactId> - </exclusion> - <exclusion> - <groupId>org.eclipse.jdt</groupId> - <artifactId>core</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - </exclusions> </dependency> </dependencies> - - </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-auth-2/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-auth-2/pom.xml b/hadooplibs/hadoop-auth-2/pom.xml index cbdb523..977d49c 100644 --- a/hadooplibs/hadoop-auth-2/pom.xml +++ b/hadooplibs/hadoop-auth-2/pom.xml @@ -27,30 +27,17 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-auth</artifactId> - <version>2.3.0.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> + <version>hadoop-2-4.2.0-SNAPSHOT</version> + <description>Apache Oozie Hadoop</description> + <name>Apache Oozie Hadoop Auth ${project.version} Test</name> <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> - <version>2.3.0</version> <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - </exclusions> </dependency> </dependencies> - - </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-distcp-0.23/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-distcp-0.23/pom.xml b/hadooplibs/hadoop-distcp-0.23/pom.xml index 6e42986..c13b78d 100644 --- a/hadooplibs/hadoop-distcp-0.23/pom.xml +++ b/hadooplibs/hadoop-distcp-0.23/pom.xml @@ -27,7 +27,7 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-distcp</artifactId> - <version>0.23.5.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-0.23-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Distcp ${project.version}</description> <name>Apache Oozie Hadoop Distcp ${project.version}</name> <packaging>jar</packaging> @@ -36,16 +36,8 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-distcp</artifactId> - <version>0.23.5</version> <scope>compile</scope> - <exclusions> - <exclusion> - <artifactId>hadoop-core</artifactId> - <groupId>org.apache.hadoop</groupId> - </exclusion> - </exclusions> </dependency> </dependencies> - </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-distcp-1/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-distcp-1/pom.xml b/hadooplibs/hadoop-distcp-1/pom.xml index 01eb123..5b4f96f 100644 --- a/hadooplibs/hadoop-distcp-1/pom.xml +++ b/hadooplibs/hadoop-distcp-1/pom.xml @@ -27,7 +27,7 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-distcp</artifactId> - <version>1.2.1.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-1-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Distcp ${project.version}</description> <name>Apache Oozie Hadoop Distcp ${project.version}</name> <packaging>jar</packaging> @@ -36,16 +36,8 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-tools</artifactId> - <version>1.2.1</version> <scope>compile</scope> - <exclusions> - <exclusion> - <artifactId>hadoop-core</artifactId> - <groupId>org.apache.hadoop</groupId> - </exclusion> - </exclusions> </dependency> </dependencies> - </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-distcp-2/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-distcp-2/pom.xml b/hadooplibs/hadoop-distcp-2/pom.xml index 7971eb5..4097cc4 100644 --- a/hadooplibs/hadoop-distcp-2/pom.xml +++ b/hadooplibs/hadoop-distcp-2/pom.xml @@ -27,7 +27,7 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-distcp</artifactId> - <version>2.3.0.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-2-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Distcp ${project.version}</description> <name>Apache Oozie Hadoop Distcp ${project.version}</name> <packaging>jar</packaging> @@ -36,10 +36,8 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-distcp</artifactId> - <version>2.3.0</version> <scope>compile</scope> </dependency> </dependencies> - </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-distcp-3/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-distcp-3/pom.xml b/hadooplibs/hadoop-distcp-3/pom.xml index 598ee13..8d8180d 100644 --- a/hadooplibs/hadoop-distcp-3/pom.xml +++ b/hadooplibs/hadoop-distcp-3/pom.xml @@ -27,7 +27,7 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-distcp</artifactId> - <version>3.0.0-SNAPSHOT.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-3-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Distcp ${project.version}</description> <name>Apache Oozie Hadoop Distcp ${project.version}</name> <packaging>jar</packaging> @@ -36,8 +36,6 @@ <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-distcp</artifactId> - <version>3.0.0-SNAPSHOT</version> - <scope>compile</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-test-0.23/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-test-0.23/pom.xml b/hadooplibs/hadoop-test-0.23/pom.xml deleted file mode 100644 index addcd11..0000000 --- a/hadooplibs/hadoop-test-0.23/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> - <version>0.23.5.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-minicluster</artifactId> - <version>0.23.5</version> - <scope>compile</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/empty.xml</descriptor> - </descriptors> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-test-1/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-test-1/pom.xml b/hadooplibs/hadoop-test-1/pom.xml deleted file mode 100644 index baf5a4c..0000000 --- a/hadooplibs/hadoop-test-1/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> - <version>1.2.1.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-minicluster</artifactId> - <version>1.2.1</version> - <scope>compile</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/empty.xml</descriptor> - </descriptors> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-test-2/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-test-2/pom.xml b/hadooplibs/hadoop-test-2/pom.xml deleted file mode 100644 index 027c813..0000000 --- a/hadooplibs/hadoop-test-2/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> - <version>2.3.0.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-minicluster</artifactId> - <version>2.3.0</version> - <scope>compile</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/empty.xml</descriptor> - </descriptors> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-test-3/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-test-3/pom.xml b/hadooplibs/hadoop-test-3/pom.xml deleted file mode 100644 index 7176f51..0000000 --- a/hadooplibs/hadoop-test-3/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop-test</artifactId> - <version>3.0.0-SNAPSHOT.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop ${project.version} Test</description> - <name>Apache Oozie Hadoop ${project.version} Test</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-minicluster</artifactId> - <version>3.0.0-SNAPSHOT</version> - <scope>compile</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/empty.xml</descriptor> - </descriptors> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-utils-0.23/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-utils-0.23/pom.xml b/hadooplibs/hadoop-utils-0.23/pom.xml index 91985fc..1bd243e 100644 --- a/hadooplibs/hadoop-utils-0.23/pom.xml +++ b/hadooplibs/hadoop-utils-0.23/pom.xml @@ -27,16 +27,15 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-utils</artifactId> - <version>0.23.5.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop Utils ${project.version}</description> - <name>Apache Oozie Hadoop Utils ${project.version}</name> + <version>hadoop-0.23-4.2.0-SNAPSHOT</version> + <description>Apache Oozie Hadoop Utils</description> + <name>Apache Oozie Hadoop Utils</name> <packaging>jar</packaging> <dependencies> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>${project.version}</version> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> <scope>provided</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-utils-1/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-utils-1/pom.xml b/hadooplibs/hadoop-utils-1/pom.xml index c81ea91..48d97b0 100644 --- a/hadooplibs/hadoop-utils-1/pom.xml +++ b/hadooplibs/hadoop-utils-1/pom.xml @@ -27,17 +27,15 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-utils</artifactId> - <version>1.2.1.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hadoop Utils ${project.version}</description> - <name>Apache Oozie Hadoop Utils ${project.version}</name> + <version>hadoop-1-4.2.0-SNAPSHOT</version> + <description>Apache Oozie Hadoop Utils</description> + <name>Apache Oozie Hadoop Utils</name> <packaging>jar</packaging> <dependencies> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>${project.version}</version> - <scope>provided</scope> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> </dependency> </dependencies> </project> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-utils-2/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-utils-2/pom.xml b/hadooplibs/hadoop-utils-2/pom.xml index 2d3dbdd..832cf5b 100644 --- a/hadooplibs/hadoop-utils-2/pom.xml +++ b/hadooplibs/hadoop-utils-2/pom.xml @@ -27,16 +27,15 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-utils</artifactId> - <version>2.3.0.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-2-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Utils ${project.version}</description> <name>Apache Oozie Hadoop Utils ${project.version}</name> <packaging>jar</packaging> <dependencies> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>${project.version}</version> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> <scope>provided</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/hadoop-utils-3/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/hadoop-utils-3/pom.xml b/hadooplibs/hadoop-utils-3/pom.xml index 7270bfd..e7df53b 100644 --- a/hadooplibs/hadoop-utils-3/pom.xml +++ b/hadooplibs/hadoop-utils-3/pom.xml @@ -27,16 +27,15 @@ </parent> <groupId>org.apache.oozie</groupId> <artifactId>oozie-hadoop-utils</artifactId> - <version>3.0.0-SNAPSHOT.oozie-4.2.0-SNAPSHOT</version> + <version>hadoop-3-4.2.0-SNAPSHOT</version> <description>Apache Oozie Hadoop Utils ${project.version}</description> <name>Apache Oozie Hadoop Utils ${project.version}</name> <packaging>jar</packaging> <dependencies> <dependency> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hadoop</artifactId> - <version>${project.version}</version> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> <scope>provided</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hadooplibs/pom.xml ---------------------------------------------------------------------- diff --git a/hadooplibs/pom.xml b/hadooplibs/pom.xml index e5ea2e7..a41b734 100644 --- a/hadooplibs/pom.xml +++ b/hadooplibs/pom.xml @@ -31,24 +31,6 @@ <name>Apache Oozie Hadoop Libs</name> <packaging>pom</packaging> - <modules> - <module>hadoop-1</module> - <module>hadoop-distcp-1</module> - <module>hadoop-test-1</module> - <module>hadoop-utils-1</module> - <module>hadoop-auth-1</module> - <module>hadoop-2</module> - <module>hadoop-test-2</module> - <module>hadoop-distcp-2</module> - <module>hadoop-utils-2</module> - <module>hadoop-auth-2</module> - <module>hadoop-0.23</module> - <module>hadoop-test-0.23</module> - <module>hadoop-distcp-0.23</module> - <module>hadoop-utils-0.23</module> - <module>hadoop-auth-0.23</module> - </modules> - <build> <plugins> <plugin> @@ -58,29 +40,51 @@ <skip>true</skip> </configuration> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../src/main/assemblies/hadooplibs.xml</descriptor> - </descriptors> - <finalName>oozie-${project.version}</finalName> - </configuration> - </plugin> </plugins> </build> <profiles> <profile> + <id>hadoop-1</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <modules> + <module>hadoop-utils-1</module> + <module>hadoop-distcp-1</module> + <module>hadoop-auth-1</module> + </modules> + </profile> + <profile> + <id>hadoop-0.23</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <modules> + <module>hadoop-utils-0.23</module> + <module>hadoop-distcp-0.23</module> + <module>hadoop-auth-0.23</module> + </modules> + </profile> + <profile> + <id>hadoop-2</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <modules> + <module>hadoop-utils-2</module> + <module>hadoop-distcp-2</module> + <module>hadoop-auth-2</module> + </modules> + </profile> + <profile> <id>hadoop-3</id> <activation> <activeByDefault>false</activeByDefault> </activation> <modules> - <module>hadoop-3</module> - <module>hadoop-test-3</module> <module>hadoop-distcp-3</module> + <module>hadoop-auth-3</module> <module>hadoop-utils-3</module> </modules> </profile> http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hbaselibs/hbase-0.94/pom.xml ---------------------------------------------------------------------- diff --git a/hbaselibs/hbase-0.94/pom.xml b/hbaselibs/hbase-0.94/pom.xml deleted file mode 100644 index a65904e..0000000 --- a/hbaselibs/hbase-0.94/pom.xml +++ /dev/null @@ -1,275 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hbase</artifactId> - <version>0.94.2.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hbase ${project.version}</description> - <name>Apache Oozie Hbase ${project.version}</name> - <packaging>jar</packaging> - - <dependencies> - <dependency> - <groupId>org.apache.hbase</groupId> - <artifactId>hbase</artifactId> - <version>0.94.2</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - <exclusion> - <groupId>commons-cli</groupId> - <artifactId>commons-cli</artifactId> - </exclusion> - <exclusion> - <groupId>commons-httpclient</groupId> - <artifactId>commons-httpclient</artifactId> - </exclusion> - <exclusion> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - </exclusion> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> - <exclusion> - <groupId>com.yammer.metrics</groupId> - <artifactId>metrics-core</artifactId> - </exclusion> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.thrift</groupId> - <artifactId>thrift</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>servlet-api-2.5</artifactId> - </exclusion> - <exclusion> - <groupId>tomcat</groupId> - <artifactId>jasper-runtime</artifactId> - </exclusion> - <exclusion> - <groupId>tomcat</groupId> - <artifactId>jasper-compiler</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jsp-api-2.1</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jsp-2.1</artifactId> - </exclusion> - <exclusion> - <groupId>org.jruby</groupId> - <artifactId>jruby-complete</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-core</artifactId> - </exclusion> - <exclusion> - <groupId>javax.ws.rs</groupId> - <artifactId>jsr311-api</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-json</artifactId> - </exclusion> - <exclusion> - <groupId>stax</groupId> - <artifactId>stax-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.xml.bind</groupId> - <artifactId>jaxb-api</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-server</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - </exclusion> - <exclusion> - <groupId>xmlenc</groupId> - <artifactId>xmlenc</artifactId> - </exclusion> - <exclusion> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - </exclusion> - <exclusion> - <groupId>commons-net</groupId> - <artifactId>commons-net</artifactId> - </exclusion> - <exclusion> - <groupId>oro</groupId> - <artifactId>oro</artifactId> - </exclusion> - <exclusion> - <groupId>commons-el</groupId> - <artifactId>commons-el</artifactId> - </exclusion> - <exclusion> - <groupId>net.java.dev.jets3t</groupId> - <artifactId>jets3t</artifactId> - </exclusion> - <exclusion> - <groupId>net.sf.kosmosfs</groupId> - <artifactId>kfs</artifactId> - </exclusion> - <exclusion> - <groupId>hsqldb</groupId> - <artifactId>hsqldb</artifactId> - </exclusion> - <exclusion> - <groupId>org.eclipse.jdt</groupId> - <artifactId>core</artifactId> - </exclusion> - <exclusion> - <groupId>jline</groupId> - <artifactId>jline</artifactId> - </exclusion> - <exclusion> - <groupId>com.google.code.findbugs</groupId> - <artifactId>jsr305</artifactId> - </exclusion> - <exclusion> - <groupId>com.github.stephenc.high-scale-lib</groupId> - <artifactId>high-scale-lib</artifactId> - </exclusion> - <exclusion> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </exclusion> - <exclusion> - <groupId>commons-digester</groupId> - <artifactId>commons-digester</artifactId> - </exclusion> - <exclusion> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> - </exclusion> - <exclusion> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils-core</artifactId> - </exclusion> - <exclusion> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.velocity</groupId> - <artifactId>velocity</artifactId> - </exclusion> - <exclusion> - <groupId>org.xerial.snappy</groupId> - <artifactId>snappy-java</artifactId> - </exclusion> - <exclusion> - <groupId>org.jboss.netty</groupId> - <artifactId>netty</artifactId> - </exclusion> - <exclusion> - <groupId>org.jamon</groupId> - <artifactId>jamon-runtime</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-xc</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.thrift</groupId> - <artifactId>libthrift</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-jaxrs</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpcore</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro-ipc</artifactId> - </exclusion> - </exclusions> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hbaselib.xml</descriptor> - </descriptors> - <finalName>hbaselibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hbaselibs/pom.xml ---------------------------------------------------------------------- diff --git a/hbaselibs/pom.xml b/hbaselibs/pom.xml deleted file mode 100644 index 24051c5..0000000 --- a/hbaselibs/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hbaselibs</artifactId> - <version>4.2.0-SNAPSHOT</version> - <description>Apache Oozie Hbase Libs</description> - <name>Apache Oozie Hbase Libs</name> - <packaging>pom</packaging> - - <modules> - <module>hbase-0.94</module> - </modules> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-deploy-plugin</artifactId> - <configuration> - <skip>true</skip> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../src/main/assemblies/hbaselibs.xml</descriptor> - </descriptors> - <finalName>oozie-${project.version}</finalName> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hcataloglibs/hive-hcatalog-0.13.1/pom.xml ---------------------------------------------------------------------- diff --git a/hcataloglibs/hive-hcatalog-0.13.1/pom.xml b/hcataloglibs/hive-hcatalog-0.13.1/pom.xml deleted file mode 100644 index b738741..0000000 --- a/hcataloglibs/hive-hcatalog-0.13.1/pom.xml +++ /dev/null @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hcatalog</artifactId> - <version>0.13.1.oozie-4.2.0-SNAPSHOT</version> - <description>Apache Oozie HCatalog ${project.version}</description> - <name>Apache Oozie HCatalog ${project.version}</name> - <packaging>jar</packaging> - - <!-- src/main/assemblies/hcataloglib.xml is configured with useTransitiveDependencies as false - as the required jars are very less and too many dependencies to exclude --> - <dependencies> - <dependency> - <groupId>org.apache.hive.hcatalog</groupId> - <artifactId>hive-hcatalog-server-extensions</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.activemq</groupId> - <artifactId>kahadb</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.activemq</groupId> - <artifactId>activeio-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.activemq.protobuf</groupId> - <artifactId>activemq-protobuf</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-jms_1.1_spec</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-j2ee-management_1.1_spec</artifactId> - </exclusion> - <exclusion> - <groupId>org.osgi</groupId> - <artifactId>org.osgi.core</artifactId> - </exclusion> - <exclusion> - <groupId>javax.jms</groupId> - <artifactId>jms</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.hive.hcatalog</groupId> - <artifactId>hive-hcatalog-core</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hive</groupId> - <artifactId>hive-service</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hive</groupId> - <artifactId>hive-cli</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hive</groupId> - <artifactId>hive-builtins</artifactId> - </exclusion> - <exclusion> - <groupId>jline</groupId> - <artifactId>jline</artifactId> - </exclusion> - <exclusion> - <groupId>com.google.code.findbugs</groupId> - <artifactId>jsr305</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.hive.hcatalog</groupId> - <artifactId>hive-webhcat-java-client</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - </dependency> - - <dependency> - <groupId>org.apache.hive</groupId> - <artifactId>hive-common</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.hive</groupId> - <artifactId>hive-metastore</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.hive</groupId> - <artifactId>hive-exec</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.hive</groupId> - <artifactId>hive-serde</artifactId> - <version>0.13.1</version> - <scope>compile</scope> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - </exclusion> - </exclusions> - </dependency> - - <dependency> - <groupId>org.apache.thrift</groupId> - <artifactId>libfb303</artifactId> - <version>0.7.0</version> - <scope>compile</scope> - </dependency> - - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - <version>1.8.8</version> - <scope>compile</scope> - </dependency> - - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - <version>1.8.8</version> - <scope>compile</scope> - </dependency> - - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../../src/main/assemblies/hcataloglib.xml</descriptor> - </descriptors> - <finalName>hcataloglibs</finalName> - <appendAssemblyId>false</appendAssemblyId> - </configuration> - </plugin> - </plugins> - </build> - -</project> - http://git-wip-us.apache.org/repos/asf/oozie/blob/d8aca11d/hcataloglibs/pom.xml ---------------------------------------------------------------------- diff --git a/hcataloglibs/pom.xml b/hcataloglibs/pom.xml deleted file mode 100644 index a96806b..0000000 --- a/hcataloglibs/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-main</artifactId> - <version>4.2.0-SNAPSHOT</version> - </parent> - <groupId>org.apache.oozie</groupId> - <artifactId>oozie-hcataloglibs</artifactId> - <version>4.2.0-SNAPSHOT</version> - <description>Apache Oozie HCatalog Libs</description> - <name>Apache Oozie HCatalog Libs</name> - <packaging>pom</packaging> - - <modules> - <module>hive-hcatalog-0.13.1</module> - </modules> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-deploy-plugin</artifactId> - <configuration> - <skip>true</skip> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>../src/main/assemblies/hcataloglibs.xml</descriptor> - </descriptors> - <finalName>oozie-${project.version}</finalName> - </configuration> - </plugin> - </plugins> - </build> - -</project> -
