Skip to content
Snippets Groups Projects
pom.xml 97.4 KiB
Newer Older
  • Learn to ignore specific revisions
  •             <artifactId>netty</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.sun.jersey</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.jersey-test-framework</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.contribs</groupId>
                <artifactId>*</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-yarn-common</artifactId>
    
            <version>${yarn.version}</version>
    
            <scope>${hadoop.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.ow2.asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.jboss.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.sun.jersey</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.jersey-test-framework</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.contribs</groupId>
                <artifactId>*</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-yarn-server-tests</artifactId>
            <version>${yarn.version}</version>
            <classifier>tests</classifier>
            <scope>test</scope>
            <exclusions>
              <exclusion>
                <groupId>asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.ow2.asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.jboss.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
              <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.sun.jersey</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.jersey-test-framework</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.contribs</groupId>
                <artifactId>*</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-yarn-server-web-proxy</artifactId>
            <version>${yarn.version}</version>
    
            <scope>${hadoop.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.ow2.asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.jboss.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.sun.jersey</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.jersey-test-framework</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.contribs</groupId>
                <artifactId>*</artifactId>
              </exclusion>
    
          <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-yarn-client</artifactId>
    
            <version>${yarn.version}</version>
    
            <scope>${hadoop.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.ow2.asm</groupId>
                <artifactId>asm</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.jboss.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.sun.jersey</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.jersey-test-framework</groupId>
                <artifactId>*</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.sun.jersey.contribs</groupId>
                <artifactId>*</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
            <groupId>org.apache.zookeeper</groupId>
            <artifactId>zookeeper</artifactId>
            <version>${zookeeper.version}</version>
            <scope>${hadoop.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>org.jboss.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
            </exclusions>
    
          </dependency>
          <dependency>
            <groupId>org.codehaus.jackson</groupId>
    
            <artifactId>jackson-core-asl</artifactId>
    
            <version>${codehaus.jackson.version}</version>
            <scope>${hadoop.deps.scope}</scope>
          </dependency>
          <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>${codehaus.jackson.version}</version>
            <scope>${hadoop.deps.scope}</scope>
          </dependency>
    
          <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-xc</artifactId>
            <version>${codehaus.jackson.version}</version>
          </dependency>
          <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-jaxrs</artifactId>
            <version>${codehaus.jackson.version}</version>
          </dependency>
    
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-beeline</artifactId>
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-exec</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-jdbc</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-metastore</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-service</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
            </exclusions>
    
          </dependency>
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-cli</artifactId>
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-exec</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-jdbc</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-metastore</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-serde</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-service</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
            </exclusions>
    
          </dependency>
          <dependency>
            <groupId>${hive.group}</groupId>
    
            <artifactId>hive-common</artifactId>
    
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
            <exclusions>
    
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.ant</groupId>
                <artifactId>ant</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-exec</artifactId>
    <!--
            <classifier>core</classifier>
    -->
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
            <exclusions>
    
              <!-- pull this in when needed; the explicit definition culls the surplis-->
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-metastore</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-ant</artifactId>
              </exclusion>
              <!-- break the loop -->
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>spark-client</artifactId>
              </exclusion>
    
              <!-- excluded dependencies & transitive.
               Some may be needed to be explicitly included-->
              <exclusion>
                <groupId>ant</groupId>
                <artifactId>ant</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.ant</groupId>
                <artifactId>ant</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.esotericsoftware.kryo</groupId>
                <artifactId>kryo</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-httpclient</groupId>
                <artifactId>commons-httpclient</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.apache.avro</groupId>
                <artifactId>avro-mapred</artifactId>
              </exclusion>
    
              <!--  this is needed and must be explicitly included later-->
              <exclusion>
                <groupId>org.apache.calcite</groupId>
                <artifactId>calcite-core</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.curator</groupId>
                <artifactId>apache-curator</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-client</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-framework</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libfb303</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>jline</groupId>
                <artifactId>jline</artifactId>
              </exclusion>
    
              <!-- Cat X license now; see SPARK-18262 -->
              <exclusion>
                <groupId>org.json</groupId>
                <artifactId>json</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-jdbc</artifactId>
            <version>${hive.version}</version>
    
            <exclusions>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-metastore</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-serde</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-service</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-framework</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libfb303</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
              </exclusion>
    
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-metastore</artifactId>
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
    
            <exclusions>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-serde</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libfb303</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
            </exclusions>
    
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-serde</artifactId>
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
            <exclusions>
    
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>${hive.group}</groupId>
                <artifactId>hive-shims</artifactId>
              </exclusion>
              <exclusion>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.google.code.findbugs</groupId>
                <artifactId>jsr305</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.avro</groupId>
                <artifactId>avro</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libfb303</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
          <dependency>
    
            <groupId>net.sf.jpam</groupId>
            <artifactId>jpam</artifactId>
    
            <scope>${hive.deps.scope}</scope>
    
            <version>${jpam.version}</version>
    
              <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
    
            </exclusions>
          </dependency>
    
          <!-- hive shims pulls in hive 0.23 and a transitive dependency of the Hadoop version
            Hive was built against. This dependency cuts out the YARN/hadoop dependency, which
            is needed by Hive to submit work to a YARN cluster.-->
          <dependency>
            <groupId>${hive.group}</groupId>
            <artifactId>hive-shims</artifactId>
            <version>${hive.version}</version>
            <scope>${hive.deps.scope}</scope>
            <exclusions>
              <exclusion>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-yarn-server-resourcemanager</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.curator</groupId>
                <artifactId>curator-framework</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
              </exclusion>
              <exclusion>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>commons-logging</groupId>
    
                <artifactId>commons-logging</artifactId>
    
              <exclusion>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
              </exclusion>
    
          <dependency>
            <groupId>org.apache.orc</groupId>
            <artifactId>orc-core</artifactId>
            <version>${orc.version}</version>
            <classifier>${orc.classifier}</classifier>
            <scope>${orc.deps.scope}</scope>
            <exclusions>
              <exclusion>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.hive</groupId>
                <artifactId>hive-storage-api</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.apache.orc</groupId>
            <artifactId>orc-mapreduce</artifactId>
            <version>${orc.version}</version>
            <classifier>${orc.classifier}</classifier>
            <scope>${orc.deps.scope}</scope>
            <exclusions>
              <exclusion>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-common</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.orc</groupId>
                <artifactId>orc-core</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.hive</groupId>
                <artifactId>hive-storage-api</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    
            <groupId>org.apache.parquet</groupId>
    
            <artifactId>parquet-column</artifactId>
            <version>${parquet.version}</version>
            <scope>${parquet.deps.scope}</scope>
          </dependency>
          <dependency>
    
            <groupId>org.apache.parquet</groupId>
    
            <artifactId>parquet-hadoop</artifactId>
            <version>${parquet.version}</version>
            <scope>${parquet.deps.scope}</scope>
    
          </dependency>
          <dependency>
            <groupId>org.apache.parquet</groupId>
            <artifactId>parquet-avro</artifactId>
            <version>${parquet.version}</version>
            <scope>${parquet.test.deps.scope}</scope>
          </dependency>
    
          <dependency>
            <groupId>com.twitter</groupId>
            <artifactId>parquet-hadoop-bundle</artifactId>
            <version>${hive.parquet.version}</version>
    
          <dependency>
            <groupId>org.apache.flume</groupId>
            <artifactId>flume-ng-core</artifactId>
            <version>${flume.version}</version>
            <scope>${flume.deps.scope}</scope>
            <exclusions>
              <exclusion>
                <groupId>io.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.flume</groupId>
                <artifactId>flume-ng-auth</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>servlet-api</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.apache.flume</groupId>
            <artifactId>flume-ng-sdk</artifactId>
            <version>${flume.version}</version>
            <scope>${flume.deps.scope}</scope>
            <exclusions>
              <exclusion>
                <groupId>io.netty</groupId>
                <artifactId>netty</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.apache.thrift</groupId>
                <artifactId>libthrift</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>org.apache.calcite</groupId>
            <artifactId>calcite-core</artifactId>
            <version>${calcite.version}</version>
            <exclusions>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-core</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.google.code.findbugs</groupId>
                <artifactId>jsr305</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.codehaus.janino</groupId>
                <artifactId>janino</artifactId>
              </exclusion>
    
              <exclusion>
                <groupId>org.codehaus.janino</groupId>
                <artifactId>commons-compiler</artifactId>
              </exclusion>
    
              <!-- hsqldb interferes with the use of derby as the default db
                in hive's use of datanucleus.
              -->
              <exclusion>
                <groupId>org.hsqldb</groupId>
                <artifactId>hsqldb</artifactId>
              </exclusion>
              <exclusion>
                <groupId>org.pentaho</groupId>
                <artifactId>pentaho-aggdesigner-algorithm</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.apache.calcite</groupId>
            <artifactId>calcite-avatica</artifactId>
            <version>${calcite.version}</version>
            <exclusions>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-core</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.codehaus.janino</groupId>
            <artifactId>janino</artifactId>
            <version>${janino.version}</version>
          </dependency>
    
          <dependency>
            <groupId>org.codehaus.janino</groupId>
            <artifactId>commons-compiler</artifactId>
            <version>${janino.version}</version>
          </dependency>
    
          <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
            <version>${joda.version}</version>
          </dependency>
          <dependency>
            <groupId>org.jodd</groupId>
            <artifactId>jodd-core</artifactId>
            <version>${jodd.version}</version>
          </dependency>
          <dependency>
            <groupId>org.datanucleus</groupId>
            <artifactId>datanucleus-core</artifactId>
            <version>${datanucleus-core.version}</version>
          </dependency>
          <dependency>
            <groupId>org.apache.thrift</groupId>
            <artifactId>libthrift</artifactId>
            <version>${libthrift.version}</version>
            <exclusions>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.apache.thrift</groupId>
            <artifactId>libfb303</artifactId>
            <version>${libthrift.version}</version>
            <exclusions>
              <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>org.antlr</groupId>
            <artifactId>antlr4-runtime</artifactId>
            <version>${antlr4.version}</version>
          </dependency>
    
            <groupId>jline</groupId>
    
            <version>2.12.1</version>
    
          <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-crypto</artifactId>
            <version>${commons-crypto.version}</version>
            <exclusions>
              <exclusion>
                <groupId>net.java.dev.jna</groupId>
                <artifactId>jna</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    
          <dependency>
            <groupId>com.thoughtworks.paranamer</groupId>
            <artifactId>paranamer</artifactId>
            <version>${paranamer.version}</version>
          </dependency>
    
          <dependency>
            <groupId>org.apache.arrow</groupId>
            <artifactId>arrow-vector</artifactId>
            <version>${arrow.version}</version>
            <exclusions>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
              </exclusion>
              <exclusion>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
              </exclusion>
              <exclusion>
                <groupId>io.netty</groupId>
                <artifactId>netty-handler</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    
        </dependencies>
      </dependencyManagement>
    
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-enforcer-plugin</artifactId>
    
              <executions>
                <execution>
                  <id>enforce-versions</id>
                  <goals>
                    <goal>enforce</goal>
                  </goals>
                  <configuration>
                    <rules>
                      <requireMavenVersion>
    
                        <version>${maven.version}</version>
    
                      </requireMavenVersion>
                      <requireJavaVersion>
    
                        <version>${java.version}</version>
    
                      </requireJavaVersion>
    
                          <!--
                            Akka depends on io.netty:netty, which puts classes under the org.jboss.netty
                            package. This conflicts with the classes in org.jboss.netty:netty
                            artifact, so we have to ban that artifact here. In Netty 4.x, the classes
                            are under the io.netty package, so it's fine for us to depend on both
                            io.netty:netty and io.netty:netty-all.
                          -->
    
                          <exclude>org.codehaus.groovy</exclude>
    
                          <exclude>*:*_2.10</exclude>