<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2013 Cloudera Inc.
~
~ 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>
  <groupId>com.cloudera.cdk</groupId>
  <artifactId>cdk-parent</artifactId>
  <version>0.5.1-SNAPSHOT</version>
  <packaging>pom</packaging>

  <modules>
    <module>cdk-data</module>
    <module>cdk-flume-avro-event-serializer</module>
    <module>cdk-maven-plugin</module>
    <module>cdk-tools</module>
    <module>cdk-morphlines</module>
  </modules>

  <name>Cloudera Development Kit</name>
  <description>
    The CDK is a set of libraries, tools, and docs to simplify the development
    of data-related systems.
  </description>

  <inceptionYear>2013</inceptionYear>
  <url>${url.project}</url>

  <developers>
    <developer>
      <id>tomwhite</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
    <developer>
      <id>esammer</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
    <developer>
      <id>whoschek</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
  </developers>

  <scm>
    <connection>scm:git:git://github.com/cloudera/cdk.git</connection>
    <developerConnection>scm:git:git@github.com:cloudera/cdk.git
    </developerConnection>
    <tag>HEAD</tag>
  </scm>

  <issueManagement>
    <system>JIRA</system>
    <url>${url.jira}</url>
  </issueManagement>

  <organization>
    <name>Cloudera</name>
    <url>${url.cloudera}</url>
  </organization>

  <mailingLists>
    <mailingList>
      <name><EMAIL></name>
      <post><EMAIL></post>
      <archive>http://groups.google.com/a/cloudera.org/group/cdh-user/?hl=en
      </archive>
      <subscribe>
        http://groups.google.com/a/cloudera.org/group/cdh-user/subscribe?hl=en
      </subscribe>
      <unsubscribe>
        http://groups.google.com/a/cloudera.org/group/cdh-user/subscribe?hl=en
      </unsubscribe>
    </mailingList>
  </mailingLists>
  <licenses>
    <license>
      <name>Apache Software License v2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
    </license>
  </licenses>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    <previous.project.version>0.5.0</previous.project.version> <!-- used by jdiff -->

    <cdh.version>4.3.0</cdh.version>

    <!-- Library versions -->
    <vers.avro>1.7.4</vers.avro>
    <vers.commons-codec>1.4</vers.commons-codec>
    <vers.commons-io>2.1</vers.commons-io>
    <vers.crunch-base>0.7.0</vers.crunch-base>
    <vers.crunch>${vers.crunch-base}-hadoop2</vers.crunch>
    <vers.findbugs.jsr305>2.0.1</vers.findbugs.jsr305>
    <vers.flume>1.3.0-cdh${cdh.version}</vers.flume>
    <vers.guava>11.0.2</vers.guava>
    <vers.hadoop>2.0.0-cdh${cdh.version}</vers.hadoop>
    <vers.hadoop-mr1>2.0.0-mr1-cdh${cdh.version}</vers.hadoop-mr1>
    <vers.hcatalog>0.5.0-cdh${cdh.version}</vers.hcatalog>
    <vers.jexl>2.1.1</vers.jexl>
    <vers.compress>1.4.1</vers.compress>
    <vers.junit>4.10</vers.junit>
    <vers.log4j>1.2.16</vers.log4j>
    <vers.maven>2.0.6</vers.maven>
    <vers.mojo-executor>1.5</vers.mojo-executor>
    <vers.oozie>3.3.2-cdh${cdh.version}</vers.oozie>
    <vers.parquet>1.0.0</vers.parquet>
    <vers.plexus-utils>3.0</vers.plexus-utils>
    <vers.rat>0.9</vers.rat>
    <vers.slf4j>1.6.1</vers.slf4j>
    <vers.codahale.metrics>3.0.1</vers.codahale.metrics>
    <vers.typesafe.config>1.0.2</vers.typesafe.config>
    <vers.solr>4.3.0-cdh${cdh.version}_search0.9.1-SNAPSHOT</vers.solr>
    <solr.expected.version>4.3.0-cdh</solr.expected.version> <!-- sanity check to verify we actually run against the expected version rather than some outdated version -->
    <vers.tika>1.3</vers.tika>
    <vers.jackson>2.2.1</vers.jackson>

    <!-- Plugin versions -->
    <vers.doxia-module-markdown>1.4</vers.doxia-module-markdown>
    <vers.doxia-module-confluence>1.4</vers.doxia-module-confluence>
    <vers.findbugs-maven-plugin>2.5.2</vers.findbugs-maven-plugin>
    <vers.maven-compiler-plugin>2.5.1</vers.maven-compiler-plugin>
    <vers.maven-javadoc-plugin>2.9.1</vers.maven-javadoc-plugin>
    <vers.maven-plugin-plugin>3.1</vers.maven-plugin-plugin>
    <vers.maven-project-info-reports-plugin>2.7</vers.maven-project-info-reports-plugin>
    <vers.maven-release-plugin>2.4.1</vers.maven-release-plugin>
    <vers.maven-site-plugin>3.3</vers.maven-site-plugin>
    <vers.maven-source-plugin>2.2.1</vers.maven-source-plugin>
    <vers.maven-surefire-plugin>2.14.1</vers.maven-surefire-plugin>
    <vers.maven-antrun-plugin>1.7</vers.maven-antrun-plugin>
    <vers.maven-jar-plugin>2.4</vers.maven-jar-plugin>

    <url.cloudera>http://www.cloudera.com</url.cloudera>
    <url.project>http://cloudera.github.com/cdk</url.project>
    <url.jira>http://issues.cloudera.com/browse/CDK</url.jira>
  </properties>

  <repositories>
    <repository>
      <id>com.cloudera.releases</id>
      <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <version>${vers.maven-release-plugin}</version>
        <configuration>
          <goals>deploy</goals>
          <tagNameFormat>release-@{project.version}</tagNameFormat>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <version>${vers.maven-site-plugin}</version>
        <dependencies>
           <dependency>
              <groupId>org.apache.maven.doxia</groupId>
              <artifactId>doxia-module-confluence</artifactId>
              <version>${vers.doxia-module-confluence}</version>
           </dependency>
        </dependencies>
        <configuration>
          <generateReports>true</generateReports>
          <inputEncoding>UTF-8</inputEncoding>
          <outputEncoding>UTF-8</outputEncoding>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <executions>
          <execution>
            <id>generate-jdiff-xml</id>
            <phase>site</phase>
            <goals>
              <goal>aggregate</goal>
            </goals>
            <configuration>
              <doclet>jdiff.JDiff</doclet>
              <docletPath>${project.basedir}/lib/jdiff.jar</docletPath>
              <additionalparam>
                -XDignore.symbol.file -apiname 'CDK ${project.version}'
              </additionalparam>
              <useStandardDocletOptions>false</useStandardDocletOptions>
              <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
              <destDir>jdiff</destDir>
              <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
            </configuration>
          </execution>
          <execution>
            <id>generate-jdiff-site-report</id>
            <phase>site</phase>
            <goals>
              <goal>aggregate</goal>
            </goals>
            <configuration>
              <doclet>jdiff.JDiff</doclet>
              <docletPath>${project.basedir}/lib/jdiff.jar:${project.basedir}/lib/xerces.jar</docletPath>
              <additionalparam>
                -XDignore.symbol.file -oldapi 'CDK ${previous.project.version}' -newapi 'CDK ${project.version}' -oldapidir '${project.basedir}/src/jdiff' -newapidir '${project.reporting.outputDirectory}/jdiff' -javadocnew ../../apidocs/ -d ${project.reporting.outputDirectory}/jdiff
              </additionalparam>
              <useStandardDocletOptions>false</useStandardDocletOptions>
              <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
              <destDir>jdiff</destDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>

    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.avro</groupId>
          <artifactId>avro-maven-plugin</artifactId>
          <version>${vers.avro}</version>
          <configuration>
            <stringType>String</stringType>
            <createSetters>false</createSetters>
            <fieldVisibility>private</fieldVisibility>
          </configuration>
          <executions>
            <execution>
              <phase>generate-sources</phase>
              <goals>
                <goal>schema</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>${vers.maven-compiler-plugin}</version>
          <configuration>
            <source>1.6</source>
            <target>1.6</target>
            <showDeprecation>true</showDeprecation>
            <showWarnings>true</showWarnings>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>${vers.maven-javadoc-plugin}</version>
          <configuration>
            <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
            <links>
              <link>http://avro.apache.org/docs/${vers.avro}/api/java/</link>
              <link>http://crunch.apache.org/apidocs/${vers.crunch-base}/</link>
              <link>http://archive.cloudera.com/cdh4/cdh/4/hadoop-${vers.hadoop}/api/</link>
            </links>
          </configuration>
          <executions>
            <execution>
              <id>package.javadoc</id>
              <phase>package</phase>
              <goals>
                <goal>jar</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-plugin-plugin</artifactId>
          <version>${vers.maven-plugin-plugin}</version>
          <configuration>
            <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
          </configuration>
          <executions>
            <execution>
              <id>generate-descriptor</id>
              <goals>
                <goal>descriptor</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-site-plugin</artifactId>
          <version>${vers.maven-site-plugin}</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.maven.doxia</groupId>
              <artifactId>doxia-module-markdown</artifactId>
              <version>${vers.doxia-module-markdown}</version>
            </dependency>
          </dependencies>
          <configuration>
            <generateReports>false</generateReports>
            <inputEncoding>UTF-8</inputEncoding>
            <outputEncoding>UTF-8</outputEncoding>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-source-plugin</artifactId>
          <version>${vers.maven-source-plugin}</version>
          <executions>
            <execution>
              <id>attach-sources</id>
              <goals>
                <goal>jar-no-fork</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>${vers.maven-surefire-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.apache.rat</groupId>
          <artifactId>apache-rat-plugin</artifactId>
          <version>${vers.rat}</version>
          <executions>
            <execution>
              <phase>test</phase>
              <goals>
                <goal>check</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <excludes>
              <exclude>**/*.avro</exclude>
              <exclude>**/*.avsc</exclude>
              <exclude>**/*.iml</exclude>
              <exclude>**/*.log</exclude>
              <exclude>**/*.md</exclude>
              <exclude>**/*.md.vm</exclude>
              <exclude>**/*.txt</exclude>
              <exclude>**/.classpath</exclude>
              <exclude>**/.project</exclude>
              <exclude>**/.settings/**</exclude>
              <exclude>**/build/**</exclude>
              <exclude>**/metastore_db/**</exclude>
              <exclude>**/target/**</exclude>
              <exclude>.git/**</exclude>
              <exclude>.gitignore</exclude>
              <exclude>.idea/**</exclude>
              <exclude>*/jdiff/*.xml</exclude>
              <exclude>**/scriptengine/java/**.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/ClassLoaderUtil.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/XMLStreamCopier.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/XMLInputFactoryCreator.java</exclude> <!-- BSD -->
              <exclude>**/src/test/resources/grok-dictionaries/**</exclude> <!-- ASL 2.0 -->
              <exclude>**/src/test/resources/test-documents/**</exclude> <!-- ASL 2.0 -->
              <exclude>**/src/site/**/*.confluence</exclude>
            </excludes>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>${vers.maven-antrun-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>${vers.maven-jar-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>findbugs-maven-plugin</artifactId>
          <version>${vers.findbugs-maven-plugin}</version>
          <configuration>
            <effort>Max</effort>
            <threshold>Low</threshold>
            <xmlOutput>true</xmlOutput>
          </configuration>
          <executions>
            <execution>
              <phase>verify</phase>
              <goals>
                <goal>check</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-release-plugin</artifactId>
          <version>${vers.maven-release-plugin}</version>
          <configuration>
            <goals>deploy</goals>
            <tagNameFormat>release-@{project.version}</tagNameFormat>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-project-info-reports-plugin</artifactId>
          <version>${vers.maven-project-info-reports-plugin}</version>
          <configuration>
            <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-eclipse-plugin</artifactId>
          <version>2.9</version>
          <configuration>
            <downloadSources>true</downloadSources>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>${vers.maven-project-info-reports-plugin}</version>
        <configuration>
          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
        </configuration>
        <reportSets>
          <reportSet>
            <inherited>false</inherited>
            <reports>
              <report>index</report>
              <report>summary</report>
              <report>license</report>
              <report>project-team</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>${vers.maven-javadoc-plugin}</version>
        <configuration>
          <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
          <groups>
            <group>
              <title>Data Core</title>
              <packages>com.cloudera.cdk.data:com.cloudera.cdk.data.filesystem:com.cloudera.cdk.data.partition</packages>
            </group>
            <group>
              <title>Data Crunch</title>
              <packages>com.cloudera.cdk.data.crunch</packages>
            </group>
            <group>
              <title>Data Flume</title>
              <packages>com.cloudera.cdk.data.flume</packages>
            </group>
            <group>
              <title>Data HCatalog</title>
              <packages>com.cloudera.cdk.data.hcatalog</packages>
            </group>
            <group>
              <title>Morphlines</title>
              <packages>com.cloudera.cdk.morphline.*</packages>
            </group>
            <group>
              <title>Tools</title>
              <packages>com.cloudera.cdk.tools</packages>
            </group>
          </groups>
          <links>
            <link>http://avro.apache.org/docs/${vers.avro}/api/java/</link>
            <link>http://crunch.apache.org/apidocs/${vers.crunch-base}/</link>
            <link>http://archive.cloudera.com/cdh4/cdh/4/hadoop-${vers.hadoop}/api/</link>
          </links>
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>aggregate</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>

  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>${vers.guava}</version>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>jsr305</artifactId>
        <version>${vers.findbugs.jsr305}</version>
        <scope>provided</scope>
        <optional>true</optional>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>annotations</artifactId>
        <version>${vers.findbugs.jsr305}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.twitter</groupId>
        <artifactId>parquet-avro</artifactId>
        <version>${vers.parquet}</version>
        <exclusions>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-core</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>${vers.junit}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.avro</groupId>
        <artifactId>avro</artifactId>
        <version>${vers.avro}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-client</artifactId>
        <version>${vers.hadoop-mr1}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-common</artifactId>
        <version>${vers.hadoop}</version>
        <type>test-jar</type>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs</artifactId>
        <version>${vers.hadoop}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs</artifactId>
        <version>${vers.hadoop}</version>
        <type>test-jar</type>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hcatalog</groupId>
        <artifactId>hcatalog-core</artifactId>
        <version>${vers.hcatalog}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>${vers.commons-codec}</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>${vers.commons-io}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-jexl</artifactId>
        <version>${vers.jexl}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.crunch</groupId>
        <artifactId>crunch-core</artifactId>
        <version>${vers.crunch}</version>
        <scope>provided</scope>
      </dependency>

      <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>${vers.log4j}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-sdk</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-core</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-configuration</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.oozie</groupId>
        <artifactId>oozie-client</artifactId>
        <version>${vers.oozie}</version>
      </dependency>
      <dependency>
        <groupId>com.codahale.metrics</groupId>
        <artifactId>metrics-core</artifactId>
        <version>${vers.codahale.metrics}</version>
      </dependency>
      <dependency>
        <groupId>com.typesafe</groupId>
        <artifactId>config</artifactId>
        <version>${vers.typesafe.config}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-test-framework</artifactId>
        <version>${vers.solr}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-cell</artifactId>
        <version>${vers.solr}</version>
      </dependency>
      <dependency> <!-- see http://lucene.apache.org/solr -->
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-core</artifactId>
        <version>${vers.solr}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-xmp</artifactId>
        <version>${vers.tika}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-core</artifactId>
        <version>${vers.tika}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-compress</artifactId>
        <version>${vers.compress}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>${vers.jackson}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-project</artifactId>
        <version>${vers.maven}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-plugin-api</artifactId>
        <version>${vers.maven}</version>
        <exclusions>
          <exclusion>
            <groupId>com.google.guava</groupId> <!-- use version from Hadoop -->
            <artifactId>guava</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.apache.maven.plugin-tools</groupId>
        <artifactId>maven-plugin-annotations</artifactId>
        <version>${vers.maven-plugin-plugin}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>org.codehaus.plexus</groupId>
        <artifactId>plexus-utils</artifactId>
        <version>${vers.plexus-utils}</version>
      </dependency>
      <dependency>
        <groupId>org.twdata.maven</groupId>
        <artifactId>mojo-executor</artifactId>
        <version>${vers.mojo-executor}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <distributionManagement>
    <repository>
      <id>cloudera.repo</id>
      <url>https://repository.cloudera.com/artifactory/libs-release-local</url>
    </repository>
    <snapshotRepository>
      <id>cloudera.snapshots.repo</id>
      <url>https://repository.cloudera.com/artifactory/libs-snapshot-local</url>
    </snapshotRepository>
    <site>
      <id>cdk.website</id>
      <name>CDK documentation</name>
      <url>${url.project}</url>
    </site>
  </distributionManagement>

</project>
<commit_msg>Upgrading to the latest version of maven-javadoc-plugin<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2013 Cloudera Inc.
~
~ 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>
  <groupId>com.cloudera.cdk</groupId>
  <artifactId>cdk-parent</artifactId>
  <version>0.5.1-SNAPSHOT</version>
  <packaging>pom</packaging>

  <modules>
    <module>cdk-data</module>
    <module>cdk-flume-avro-event-serializer</module>
    <module>cdk-maven-plugin</module>
    <module>cdk-tools</module>
    <module>cdk-morphlines</module>
  </modules>

  <name>Cloudera Development Kit</name>
  <description>
    The CDK is a set of libraries, tools, and docs to simplify the development
    of data-related systems.
  </description>

  <inceptionYear>2013</inceptionYear>
  <url>${url.project}</url>

  <developers>
    <developer>
      <id>tomwhite</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
    <developer>
      <id>esammer</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
    <developer>
      <id>whoschek</id>
      <name><NAME></name>
      <organization>Cloudera</organization>
    </developer>
  </developers>

  <scm>
    <connection>scm:git:git://github.com/cloudera/cdk.git</connection>
    <developerConnection>scm:git:git<EMAIL>:cloudera/cdk.git
    </developerConnection>
    <tag>HEAD</tag>
  </scm>

  <issueManagement>
    <system>JIRA</system>
    <url>${url.jira}</url>
  </issueManagement>

  <organization>
    <name>Cloudera</name>
    <url>${url.cloudera}</url>
  </organization>

  <mailingLists>
    <mailingList>
      <name><EMAIL></name>
      <post><EMAIL></post>
      <archive>http://groups.google.com/a/cloudera.org/group/cdh-user/?hl=en
      </archive>
      <subscribe>
        http://groups.google.com/a/cloudera.org/group/cdh-user/subscribe?hl=en
      </subscribe>
      <unsubscribe>
        http://groups.google.com/a/cloudera.org/group/cdh-user/subscribe?hl=en
      </unsubscribe>
    </mailingList>
  </mailingLists>
  <licenses>
    <license>
      <name>Apache Software License v2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
    </license>
  </licenses>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    <previous.project.version>0.5.0</previous.project.version> <!-- used by jdiff -->

    <cdh.version>4.3.0</cdh.version>

    <!-- Library versions -->
    <vers.avro>1.7.4</vers.avro>
    <vers.commons-codec>1.4</vers.commons-codec>
    <vers.commons-io>2.1</vers.commons-io>
    <vers.crunch-base>0.7.0</vers.crunch-base>
    <vers.crunch>${vers.crunch-base}-hadoop2</vers.crunch>
    <vers.findbugs.jsr305>2.0.1</vers.findbugs.jsr305>
    <vers.flume>1.3.0-cdh${cdh.version}</vers.flume>
    <vers.guava>11.0.2</vers.guava>
    <vers.hadoop>2.0.0-cdh${cdh.version}</vers.hadoop>
    <vers.hadoop-mr1>2.0.0-mr1-cdh${cdh.version}</vers.hadoop-mr1>
    <vers.hcatalog>0.5.0-cdh${cdh.version}</vers.hcatalog>
    <vers.jexl>2.1.1</vers.jexl>
    <vers.compress>1.4.1</vers.compress>
    <vers.junit>4.10</vers.junit>
    <vers.log4j>1.2.16</vers.log4j>
    <vers.maven>2.0.6</vers.maven>
    <vers.mojo-executor>1.5</vers.mojo-executor>
    <vers.oozie>3.3.2-cdh${cdh.version}</vers.oozie>
    <vers.parquet>1.0.0</vers.parquet>
    <vers.plexus-utils>3.0</vers.plexus-utils>
    <vers.rat>0.9</vers.rat>
    <vers.slf4j>1.6.1</vers.slf4j>
    <vers.codahale.metrics>3.0.1</vers.codahale.metrics>
    <vers.typesafe.config>1.0.2</vers.typesafe.config>
    <vers.solr>4.3.0-cdh${cdh.version}_search0.9.1-SNAPSHOT</vers.solr>
    <solr.expected.version>4.3.0-cdh</solr.expected.version> <!-- sanity check to verify we actually run against the expected version rather than some outdated version -->
    <vers.tika>1.3</vers.tika>
    <vers.jackson>2.2.1</vers.jackson>

    <!-- Plugin versions -->
    <vers.doxia-module-markdown>1.4</vers.doxia-module-markdown>
    <vers.doxia-module-confluence>1.4</vers.doxia-module-confluence>
    <vers.findbugs-maven-plugin>2.5.2</vers.findbugs-maven-plugin>
    <vers.maven-compiler-plugin>2.5.1</vers.maven-compiler-plugin>
    <vers.maven-javadoc-plugin>2.9.1</vers.maven-javadoc-plugin>
    <vers.maven-plugin-plugin>3.1</vers.maven-plugin-plugin>
    <vers.maven-project-info-reports-plugin>2.7</vers.maven-project-info-reports-plugin>
    <vers.maven-release-plugin>2.4.1</vers.maven-release-plugin>
    <vers.maven-site-plugin>3.3</vers.maven-site-plugin>
    <vers.maven-source-plugin>2.2.1</vers.maven-source-plugin>
    <vers.maven-surefire-plugin>2.14.1</vers.maven-surefire-plugin>
    <vers.maven-antrun-plugin>1.7</vers.maven-antrun-plugin>
    <vers.maven-jar-plugin>2.4</vers.maven-jar-plugin>

    <url.cloudera>http://www.cloudera.com</url.cloudera>
    <url.project>http://cloudera.github.com/cdk</url.project>
    <url.jira>http://issues.cloudera.com/browse/CDK</url.jira>
  </properties>

  <repositories>
    <repository>
      <id>com.cloudera.releases</id>
      <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <version>${vers.maven-release-plugin}</version>
        <configuration>
          <goals>deploy</goals>
          <tagNameFormat>release-@{<EMAIL>}</tagNameFormat>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <version>${vers.maven-site-plugin}</version>
        <dependencies>
           <dependency>
              <groupId>org.apache.maven.doxia</groupId>
              <artifactId>doxia-module-confluence</artifactId>
              <version>${vers.doxia-module-confluence}</version>
           </dependency>
        </dependencies>
        <configuration>
          <generateReports>true</generateReports>
          <inputEncoding>UTF-8</inputEncoding>
          <outputEncoding>UTF-8</outputEncoding>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.9.1</version>
        <executions>
          <execution>
            <id>generate-jdiff-xml</id>
            <phase>site</phase>
            <goals>
              <goal>aggregate</goal>
            </goals>
            <configuration>
              <doclet>jdiff.JDiff</doclet>
              <docletPath>${project.basedir}/lib/jdiff.jar</docletPath>
              <additionalparam>
                -XDignore.symbol.file -apiname 'CDK ${project.version}'
              </additionalparam>
              <useStandardDocletOptions>false</useStandardDocletOptions>
              <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
              <destDir>jdiff</destDir>
              <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
            </configuration>
          </execution>
          <execution>
            <id>generate-jdiff-site-report</id>
            <phase>site</phase>
            <goals>
              <goal>aggregate</goal>
            </goals>
            <configuration>
              <doclet>jdiff.JDiff</doclet>
              <docletPath>${project.basedir}/lib/jdiff.jar:${project.basedir}/lib/xerces.jar</docletPath>
              <additionalparam>
                -XDignore.symbol.file -oldapi 'CDK ${previous.project.version}' -newapi 'CDK ${project.version}' -oldapidir '${project.basedir}/src/jdiff' -newapidir '${project.reporting.outputDirectory}/jdiff' -javadocnew ../../apidocs/ -d ${project.reporting.outputDirectory}/jdiff
              </additionalparam>
              <useStandardDocletOptions>false</useStandardDocletOptions>
              <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
              <destDir>jdiff</destDir>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>

    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.avro</groupId>
          <artifactId>avro-maven-plugin</artifactId>
          <version>${vers.avro}</version>
          <configuration>
            <stringType>String</stringType>
            <createSetters>false</createSetters>
            <fieldVisibility>private</fieldVisibility>
          </configuration>
          <executions>
            <execution>
              <phase>generate-sources</phase>
              <goals>
                <goal>schema</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>${vers.maven-compiler-plugin}</version>
          <configuration>
            <source>1.6</source>
            <target>1.6</target>
            <showDeprecation>true</showDeprecation>
            <showWarnings>true</showWarnings>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-javadoc-plugin</artifactId>
          <version>${vers.maven-javadoc-plugin}</version>
          <configuration>
            <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
            <links>
              <link>http://avro.apache.org/docs/${vers.avro}/api/java/</link>
              <link>http://crunch.apache.org/apidocs/${vers.crunch-base}/</link>
              <link>http://archive.cloudera.com/cdh4/cdh/4/hadoop-${vers.hadoop}/api/</link>
            </links>
          </configuration>
          <executions>
            <execution>
              <id>package.javadoc</id>
              <phase>package</phase>
              <goals>
                <goal>jar</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-plugin-plugin</artifactId>
          <version>${vers.maven-plugin-plugin}</version>
          <configuration>
            <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
          </configuration>
          <executions>
            <execution>
              <id>generate-descriptor</id>
              <goals>
                <goal>descriptor</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-site-plugin</artifactId>
          <version>${vers.maven-site-plugin}</version>
          <dependencies>
            <dependency>
              <groupId>org.apache.maven.doxia</groupId>
              <artifactId>doxia-module-markdown</artifactId>
              <version>${vers.doxia-module-markdown}</version>
            </dependency>
          </dependencies>
          <configuration>
            <generateReports>false</generateReports>
            <inputEncoding>UTF-8</inputEncoding>
            <outputEncoding>UTF-8</outputEncoding>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-source-plugin</artifactId>
          <version>${vers.maven-source-plugin}</version>
          <executions>
            <execution>
              <id>attach-sources</id>
              <goals>
                <goal>jar-no-fork</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>${vers.maven-surefire-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.apache.rat</groupId>
          <artifactId>apache-rat-plugin</artifactId>
          <version>${vers.rat}</version>
          <executions>
            <execution>
              <phase>test</phase>
              <goals>
                <goal>check</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <excludes>
              <exclude>**/*.avro</exclude>
              <exclude>**/*.avsc</exclude>
              <exclude>**/*.iml</exclude>
              <exclude>**/*.log</exclude>
              <exclude>**/*.md</exclude>
              <exclude>**/*.md.vm</exclude>
              <exclude>**/*.txt</exclude>
              <exclude>**/.classpath</exclude>
              <exclude>**/.project</exclude>
              <exclude>**/.settings/**</exclude>
              <exclude>**/build/**</exclude>
              <exclude>**/metastore_db/**</exclude>
              <exclude>**/target/**</exclude>
              <exclude>.git/**</exclude>
              <exclude>.gitignore</exclude>
              <exclude>.idea/**</exclude>
              <exclude>*/jdiff/*.xml</exclude>
              <exclude>**/scriptengine/java/**.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/ClassLoaderUtil.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/XMLStreamCopier.java</exclude> <!-- BSD -->
              <exclude>**/cdk/morphline/saxon/XMLInputFactoryCreator.java</exclude> <!-- BSD -->
              <exclude>**/src/test/resources/grok-dictionaries/**</exclude> <!-- ASL 2.0 -->
              <exclude>**/src/test/resources/test-documents/**</exclude> <!-- ASL 2.0 -->
              <exclude>**/src/site/**/*.confluence</exclude>
            </excludes>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>${vers.maven-antrun-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>${vers.maven-jar-plugin}</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>findbugs-maven-plugin</artifactId>
          <version>${vers.findbugs-maven-plugin}</version>
          <configuration>
            <effort>Max</effort>
            <threshold>Low</threshold>
            <xmlOutput>true</xmlOutput>
          </configuration>
          <executions>
            <execution>
              <phase>verify</phase>
              <goals>
                <goal>check</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-release-plugin</artifactId>
          <version>${vers.maven-release-plugin}</version>
          <configuration>
            <goals>deploy</goals>
            <tagNameFormat>release-@{project.version}</tagNameFormat>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-project-info-reports-plugin</artifactId>
          <version>${vers.maven-project-info-reports-plugin}</version>
          <configuration>
            <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-eclipse-plugin</artifactId>
          <version>2.9</version>
          <configuration>
            <downloadSources>true</downloadSources>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>${vers.maven-project-info-reports-plugin}</version>
        <configuration>
          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
        </configuration>
        <reportSets>
          <reportSet>
            <inherited>false</inherited>
            <reports>
              <report>index</report>
              <report>summary</report>
              <report>license</report>
              <report>project-team</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>${vers.maven-javadoc-plugin}</version>
        <configuration>
          <excludePackageNames>com.cloudera.cdk.data.event,com.cloudera.cdk.maven.plugins,com.cloudera.cdk.morphline.shaded.*,*.impl,org.apache.*</excludePackageNames>
          <groups>
            <group>
              <title>Data Core</title>
              <packages>com.cloudera.cdk.data:com.cloudera.cdk.data.filesystem:com.cloudera.cdk.data.partition</packages>
            </group>
            <group>
              <title>Data Crunch</title>
              <packages>com.cloudera.cdk.data.crunch</packages>
            </group>
            <group>
              <title>Data Flume</title>
              <packages>com.cloudera.cdk.data.flume</packages>
            </group>
            <group>
              <title>Data HCatalog</title>
              <packages>com.cloudera.cdk.data.hcatalog</packages>
            </group>
            <group>
              <title>Morphlines</title>
              <packages>com.cloudera.cdk.morphline.*</packages>
            </group>
            <group>
              <title>Tools</title>
              <packages>com.cloudera.cdk.tools</packages>
            </group>
          </groups>
          <links>
            <link>http://avro.apache.org/docs/${vers.avro}/api/java/</link>
            <link>http://crunch.apache.org/apidocs/${vers.crunch-base}/</link>
            <link>http://archive.cloudera.com/cdh4/cdh/4/hadoop-${vers.hadoop}/api/</link>
          </links>
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>aggregate</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>

  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>${vers.slf4j}</version>
      </dependency>
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>${vers.guava}</version>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>jsr305</artifactId>
        <version>${vers.findbugs.jsr305}</version>
        <scope>provided</scope>
        <optional>true</optional>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>annotations</artifactId>
        <version>${vers.findbugs.jsr305}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.twitter</groupId>
        <artifactId>parquet-avro</artifactId>
        <version>${vers.parquet}</version>
        <exclusions>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-core</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>${vers.junit}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.avro</groupId>
        <artifactId>avro</artifactId>
        <version>${vers.avro}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-client</artifactId>
        <version>${vers.hadoop-mr1}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-common</artifactId>
        <version>${vers.hadoop}</version>
        <type>test-jar</type>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs</artifactId>
        <version>${vers.hadoop}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs</artifactId>
        <version>${vers.hadoop}</version>
        <type>test-jar</type>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.hcatalog</groupId>
        <artifactId>hcatalog-core</artifactId>
        <version>${vers.hcatalog}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>${vers.commons-codec}</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>${vers.commons-io}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-jexl</artifactId>
        <version>${vers.jexl}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.crunch</groupId>
        <artifactId>crunch-core</artifactId>
        <version>${vers.crunch}</version>
        <scope>provided</scope>
      </dependency>

      <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>${vers.log4j}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-sdk</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-core</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.flume</groupId>
        <artifactId>flume-ng-configuration</artifactId>
        <version>${vers.flume}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.oozie</groupId>
        <artifactId>oozie-client</artifactId>
        <version>${vers.oozie}</version>
      </dependency>
      <dependency>
        <groupId>com.codahale.metrics</groupId>
        <artifactId>metrics-core</artifactId>
        <version>${vers.codahale.metrics}</version>
      </dependency>
      <dependency>
        <groupId>com.typesafe</groupId>
        <artifactId>config</artifactId>
        <version>${vers.typesafe.config}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-test-framework</artifactId>
        <version>${vers.solr}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-cell</artifactId>
        <version>${vers.solr}</version>
      </dependency>
      <dependency> <!-- see http://lucene.apache.org/solr -->
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-core</artifactId>
        <version>${vers.solr}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-xmp</artifactId>
        <version>${vers.tika}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.apache.tika</groupId>
        <artifactId>tika-core</artifactId>
        <version>${vers.tika}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-compress</artifactId>
        <version>${vers.compress}</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>${vers.jackson}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-project</artifactId>
        <version>${vers.maven}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.maven</groupId>
        <artifactId>maven-plugin-api</artifactId>
        <version>${vers.maven}</version>
        <exclusions>
          <exclusion>
            <groupId>com.google.guava</groupId> <!-- use version from Hadoop -->
            <artifactId>guava</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.apache.maven.plugin-tools</groupId>
        <artifactId>maven-plugin-annotations</artifactId>
        <version>${vers.maven-plugin-plugin}</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>org.codehaus.plexus</groupId>
        <artifactId>plexus-utils</artifactId>
        <version>${vers.plexus-utils}</version>
      </dependency>
      <dependency>
        <groupId>org.twdata.maven</groupId>
        <artifactId>mojo-executor</artifactId>
        <version>${vers.mojo-executor}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <distributionManagement>
    <repository>
      <id>cloudera.repo</id>
      <url>https://repository.cloudera.com/artifactory/libs-release-local</url>
    </repository>
    <snapshotRepository>
      <id>cloudera.snapshots.repo</id>
      <url>https://repository.cloudera.com/artifactory/libs-snapshot-local</url>
    </snapshotRepository>
    <site>
      <id>cdk.website</id>
      <name>CDK documentation</name>
      <url>${url.project}</url>
    </site>
  </distributionManagement>

</project>

{'fraction_non_alphanumeric': 0.15825490303997652, 'fraction_numerical': 0.007980626341570807, 'mean_word_length': 2.2129678750368407, 'pattern_counts': {'":': 0, '<': 2213, '<?xml version=': 2, '>': 2213, 'https://': 6, 'lorem ipsum': 0, 'www.': 8, 'xml': 16}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3236064', 'n_tokens_mistral': 18145, 'n_tokens_neox': 16495, 'n_words': 1751}