You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by gu...@apache.org on 2017/02/09 23:46:55 UTC

[5/5] hive git commit: HIVE-15791: Remove unused ant files (Gunther Hagleitner, reviewed by Ashutosh Chauhan)

HIVE-15791: Remove unused ant files (Gunther Hagleitner, reviewed by Ashutosh Chauhan)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/1f1e91aa
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/1f1e91aa
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/1f1e91aa

Branch: refs/heads/master
Commit: 1f1e91aa02d726613a364678288caa8b252d8bd6
Parents: 2429bb2
Author: Gunther Hagleitner <gu...@apache.org>
Authored: Tue Feb 7 17:07:38 2017 -0800
Committer: Gunther Hagleitner <gu...@apache.org>
Committed: Thu Feb 9 15:33:54 2017 -0800

----------------------------------------------------------------------
 ant/pom.xml                                     |   69 -
 .../hive/ant/DistinctElementsClassPath.java     |   90 -
 .../apache/hadoop/hive/ant/GenVectorCode.java   | 3309 ------------------
 .../hadoop/hive/ant/GenVectorTestCode.java      |  261 --
 .../apache/hadoop/hive/ant/GetVersionPref.java  |   94 -
 ant/src/org/apache/hadoop/hive/ant/antlib.xml   |   24 -
 itests/hive-blobstore/pom.xml                   |    6 -
 itests/qtest-accumulo/pom.xml                   |    6 -
 itests/qtest-spark/pom.xml                      |    6 -
 itests/qtest/pom.xml                            |    6 -
 jdbc/pom.xml                                    |    2 +-
 pom.xml                                         |    7 +-
 ql/pom.xml                                      |    4 +-
 vector-code-gen/pom.xml                         |   69 +
 .../apache/hadoop/hive/tools/GenVectorCode.java | 3309 ++++++++++++++++++
 .../hadoop/hive/tools/GenVectorTestCode.java    |  261 ++
 16 files changed, 3643 insertions(+), 3880 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/1f1e91aa/ant/pom.xml
----------------------------------------------------------------------
diff --git a/ant/pom.xml b/ant/pom.xml
deleted file mode 100644
index 6414ef6..0000000
--- a/ant/pom.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed 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/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.hive</groupId>
-    <artifactId>hive</artifactId>
-    <version>2.2.0-SNAPSHOT</version>
-    <relativePath>../pom.xml</relativePath>
-  </parent>
-
-  <artifactId>hive-ant</artifactId>
-  <packaging>jar</packaging>
-  <name>Hive Ant Utilities</name>
-
-  <properties>
-    <hive.path.to.root>..</hive.path.to.root>
-  </properties>
-
-  <dependencies>
-    <!-- dependencies are always listed in sorted order by groupId, artifectId -->
-    <!-- inter-project -->
-    <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
-      <version>${commons-lang.version}</version>
-    </dependency>
-      <dependency>
-        <groupId>com.google.guava</groupId>
-        <artifactId>guava</artifactId>
-        <version>${guava.version}</version>
-      </dependency>
-    <dependency>
-      <groupId>org.apache.ant</groupId>
-      <artifactId>ant</artifactId>
-      <version>${ant.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.velocity</groupId>
-      <artifactId>velocity</artifactId>
-      <version>${velocity.version}</version>
-           <exclusions>
-             <exclusion>
-            <groupId>commons-collections</groupId>
-            <artifactId>commons-collections</artifactId>
-          </exclusion>
-           </exclusions>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <sourceDirectory>${basedir}/src</sourceDirectory>
-  </build>
-
-</project>

http://git-wip-us.apache.org/repos/asf/hive/blob/1f1e91aa/ant/src/org/apache/hadoop/hive/ant/DistinctElementsClassPath.java
----------------------------------------------------------------------
diff --git a/ant/src/org/apache/hadoop/hive/ant/DistinctElementsClassPath.java b/ant/src/org/apache/hadoop/hive/ant/DistinctElementsClassPath.java
deleted file mode 100644
index 233dc6e..0000000
--- a/ant/src/org/apache/hadoop/hive/ant/DistinctElementsClassPath.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- *  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.
- *
- */
-
-package org.apache.hadoop.hive.ant;
-
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.HashSet; 
-
-import org.apache.tools.ant.Project;
-import org.apache.tools.ant.types.Path;
-
-/**
- * This object represents a path as used by CLASSPATH or PATH environment variable. String 
- * representation of this object returns the path with unique elements to reduce the chances of
- * exceeding  the character limit problem on windows by removing if there are duplicate files(JARs)
- * in the original class path.
- */
-public class DistinctElementsClassPath extends Path {
-  
-  /**
-   * Invoked by IntrospectionHelper for <code>setXXX(Path p)</code>
-   * attribute setters.
-   * @param p the <code>Project</code> for this path.
-   * @param path the <code>String</code> path definition.
-   */
-  public DistinctElementsClassPath(Project p, String path) {
-      super(p, path);
-  }
-
-  /**
-   * Construct an empty <code>Path</code>.
-   * @param project the <code>Project</code> for this path.
-   */
-  public DistinctElementsClassPath(Project project) {
-    super(project);
-  }
-
-  /**
-   * Returns the list of path elements after removing the duplicate files from the
-   * original Path
-   */
-  @Override
-  public String[] list() {
-    HashSet includedElements = new HashSet();
-    ArrayList resultElements = new ArrayList();
-    for(String pathElement : super.list()) {
-      if(pathElement != null && !pathElement.isEmpty()) {
-        File p = new File(pathElement);
-        if(p.exists()) {
-          String setItem = pathElement.toLowerCase();
-          if (p.isFile()) {
-            setItem = p.getName().toLowerCase();
-          }
-          if(!includedElements.contains(setItem)) {
-            includedElements.add(setItem);
-            resultElements.add(pathElement);
-          }
-        }
-      }
-    }
-    
-    return (String[])resultElements.toArray (new String [resultElements.size ()]);
-  }
-
-  /**
-   * Returns a textual representation of the path after removing the duplicate files from the
-   * original Path.
-   */
-  @Override
-  public String toString() {
-    return org.apache.commons.lang.StringUtils.join(this.list(), File.pathSeparatorChar);
-  }
-}
\ No newline at end of file