Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<?xml version="1.0" encoding="UTF-8"?>

<!-- Generated by maven-plugin-tools 3.1 on 2014-05-23 -->

<plugin>
  <name>Kite Maven Plugin</name>
  <description>The Kite Maven Plugin provides Maven goals for packaging, deploying, and running distributed applications.</description>
  <groupId>org.kitesdk</groupId>
  <artifactId>kite-maven-plugin</artifactId>
  <version>0.14.1</version>
  <goalPrefix>kite</goalPrefix>
  <mojos>
    <mojo>
      <goal>create-dataset</goal>
      <description>Create a named dataset whose entries conform to a defined schema.</description>
      <requiresDependencyResolution>compile</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>false</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.CreateDatasetMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>avroSchemaFile</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The file containing the Avro schema. If no file with the specified name is found on the local filesystem, then the classpath is searched for a matching resource. One of either this property or kite.avroSchemaReflectClass must be specified.</description>
        </parameter>
        <parameter>
          <name>avroSchemaReflectClass</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The fully-qualified classname of the Avro reflect class to use to generate a schema. The class must be available on the classpath. One of either this property or kite.avroSchemaFile must be specified.</description>
        </parameter>
        <parameter>
          <name>columnDescriptorFile</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>datasetName</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The name of the dataset to create.</description>
        </parameter>
        <parameter>
          <name>format</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The file format (avro or parquet).</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties.</description>
        </parameter>
        <parameter>
          <name>hcatalog</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>If true, store dataset metadata in HCatalog, otherwise store it on the filesystem.</description>
        </parameter>
        <parameter>
          <name>partitionExpression</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The partition expression, in JEXL format (experimental).</description>
        </parameter>
        <parameter>
          <name>partitionStrategyFile</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>repositoryUri</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The URI specifying the dataset repository, e.g. repo:hdfs://host:8020/data. Optional, but if specified then kite.rootDirectory and kite.hcatalog are ignored.</description>
        </parameter>
        <parameter>
          <name>rootDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The root directory of the dataset repository. Optional if using HCatalog for metadata storage.</description>
        </parameter>
      </parameters>
      <configuration>
        <avroSchemaFile implementation="java.lang.String">${kite.avroSchemaFile}</avroSchemaFile>
        <avroSchemaReflectClass implementation="java.lang.String">${kite.avroSchemaReflectClass}</avroSchemaReflectClass>
        <columnDescriptorFile implementation="java.lang.String">${kite.columnDescriptorFile}</columnDescriptorFile>
        <datasetName implementation="java.lang.String">${kite.datasetName}</datasetName>
        <format implementation="java.lang.String">${kite.format}</format>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <hcatalog implementation="boolean">${kite.hcatalog}</hcatalog>
        <partitionExpression implementation="java.lang.String">${kite.partitionExpression}</partitionExpression>
        <partitionStrategyFile implementation="java.lang.String">${kite.partitionStrategyFile}</partitionStrategyFile>
        <repositoryUri implementation="java.lang.String">${kite.repositoryUri}</repositoryUri>
        <rootDirectory implementation="java.lang.String">${kite.rootDirectory}</rootDirectory>
      </configuration>
    </mojo>
    <mojo>
      <goal>delete-dataset</goal>
      <description>Delete a dataset and its metadata.</description>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>false</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.DeleteDatasetMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>datasetName</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The name of the dataset to drop.</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties.</description>
        </parameter>
        <parameter>
          <name>hcatalog</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>If true, store dataset metadata in HCatalog, otherwise store it on the filesystem.</description>
        </parameter>
        <parameter>
          <name>repositoryUri</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The URI specifying the dataset repository, e.g. repo:hdfs://host:8020/data. Optional, but if specified then kite.rootDirectory and kite.hcatalog are ignored.</description>
        </parameter>
        <parameter>
          <name>rootDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The root directory of the dataset repository. Optional if using HCatalog for metadata storage.</description>
        </parameter>
      </parameters>
      <configuration>
        <datasetName implementation="java.lang.String">${kite.datasetName}</datasetName>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <hcatalog implementation="boolean">${kite.hcatalog}</hcatalog>
        <repositoryUri implementation="java.lang.String">${kite.repositoryUri}</repositoryUri>
        <rootDirectory implementation="java.lang.String">${kite.rootDirectory}</rootDirectory>
      </configuration>
    </mojo>
    <mojo>
      <goal>deploy-app</goal>
      <description>Deploy a packaged application to a Hadoop filesystem, such as HDFS.</description>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.DeployAppMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>applicationName</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the application.</description>
        </parameter>
        <parameter>
          <name>applicationsDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The base directory in the Hadoop filesystem (typically HDFS) where applications are stored.</description>
        </parameter>
        <parameter>
          <name>deployFileSystem</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The Hadoop fileystem used to deploy the application. The filesystem must be accessible by the client deploying the application.</description>
        </parameter>
        <parameter>
          <name>localApplicationFile</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description>The local directory of the application to deploy.</description>
        </parameter>
        <parameter>
          <name>updateApplication</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Whether to automatically undeploy applications that already exist when deploying. If false, and this application has already been deployed, then an error will be reported.</description>
        </parameter>
      </parameters>
      <configuration>
        <applicationName implementation="java.lang.String" default-value="${project.build.finalName}-app">${kite.applicationName}</applicationName>
        <applicationsDirectory implementation="java.lang.String" default-value="/user/${user.name}/apps/">${kite.applicationsDirectory}</applicationsDirectory>
        <deployFileSystem implementation="java.lang.String">${kite.deployFileSystem}</deployFileSystem>
        <localApplicationFile implementation="java.io.File">${kite.localApplicationFile}</localApplicationFile>
        <updateApplication implementation="boolean" default-value="false">${kite.updateApplication}</updateApplication>
      </configuration>
    </mojo>
    <mojo>
      <goal>help</goal>
      <description>Display help information on kite-maven-plugin.
Call mvn kite:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>false</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.HelpMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>true</threadSafe>
      <parameters>
        <parameter>
          <name>detail</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>If true, display all settable properties for each goal.</description>
        </parameter>
        <parameter>
          <name>goal</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description>
        </parameter>
        <parameter>
          <name>indentSize</name>
          <type>int</type>
          <required>false</required>
          <editable>true</editable>
          <description>The number of spaces per indentation level, should be positive.</description>
        </parameter>
        <parameter>
          <name>lineLength</name>
          <type>int</type>
          <required>false</required>
          <editable>true</editable>
          <description>The maximum length of a display line, should be positive.</description>
        </parameter>
      </parameters>
      <configuration>
        <detail implementation="boolean" default-value="false">${detail}</detail>
        <goal implementation="java.lang.String">${goal}</goal>
        <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
        <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
      </configuration>
    </mojo>
    <mojo>
      <goal>package-app</goal>
      <description>Package an application on the local filesystem.</description>
      <requiresDependencyResolution>runtime</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <phase>package</phase>
      <implementation>org.kitesdk.maven.plugins.PackageAppMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>addDependenciesToDistributedCache</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Whether to add dependencies in the runtime classpath to Hadoop&apos;s distributed cache so that they are added to the classpath for MapReduce tasks (via -libjars).</description>
        </parameter>
        <parameter>
          <name>applicationName</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the application.</description>
        </parameter>
        <parameter>
          <name>applicationsDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The base directory in the Hadoop filesystem (typically HDFS) where applications are stored.</description>
        </parameter>
        <parameter>
          <name>applicationType</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The type of the application (workflow, coordination, or bundle).</description>
        </parameter>
        <parameter>
          <name>args</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>Arguments to pass to the tool, in addition to those generated by addDependenciesToDistributedCache and hadoopConfiguration.</description>
        </parameter>
        <parameter>
          <name>coordinatorFile</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description>The coordinator.xml file to use (only for applications of type coordinator).</description>
        </parameter>
        <parameter>
          <name>encoding</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Character encoding for the auto-generated workflow file.</description>
        </parameter>
        <parameter>
          <name>generateWorkflowXml</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Whether the workflow.xml should be generated or not.</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties.</description>
        </parameter>
        <parameter>
          <name>schemaVersion</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The version of the Oozie workflow schema.</description>
        </parameter>
        <parameter>
          <name>toolClass</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The tool class to run. The specified class must have a standard Java main method.</description>
        </parameter>
        <parameter>
          <name>workflowName</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the workflow.</description>
        </parameter>
      </parameters>
      <configuration>
        <addDependenciesToDistributedCache implementation="boolean" default-value="true">${kite.addDependenciesToDistributedCache}</addDependenciesToDistributedCache>
        <applicationName implementation="java.lang.String" default-value="${project.build.finalName}-app">${kite.applicationName}</applicationName>
        <applicationsDirectory implementation="java.lang.String" default-value="/user/${user.name}/apps/">${kite.applicationsDirectory}</applicationsDirectory>
        <applicationType implementation="java.lang.String" default-value="workflow">${kite.applicationType}</applicationType>
        <args implementation="java.lang.String[]">${kite.args}</args>
        <coordinatorFile implementation="java.io.File" default-value="${basedir}/src/main/oozie/coordinator.xml">${kite.coordinatorFile}</coordinatorFile>
        <encoding implementation="java.lang.String" default-value="UTF-8">${kite.workflowFileEncoding}</encoding>
        <generateWorkflowXml implementation="boolean" default-value="true">${kite.generateWorkflowXml}</generateWorkflowXml>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <schemaVersion implementation="java.lang.String" default-value="0.4">${kite.schemaVersion}</schemaVersion>
        <toolClass implementation="java.lang.String">${kite.toolClass}</toolClass>
        <workflowName implementation="java.lang.String" default-value="${project.build.finalName}">${kite.workflowName}</workflowName>
      </configuration>
    </mojo>
    <mojo>
      <goal>run-app</goal>
      <description>Run an app as a job on a cluster.</description>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.RunAppMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>applicationName</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the application.</description>
        </parameter>
        <parameter>
          <name>applicationsDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The base directory in the Hadoop filesystem (typically HDFS) where applications are stored.</description>
        </parameter>
        <parameter>
          <name>applicationType</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The type of the application (workflow, coordination, or bundle).</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties.</description>
        </parameter>
        <parameter>
          <name>jobProperties</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Job configuration properties for the application. This provides a means to specify values for parameterized properties in Oozie applications.</description>
        </parameter>
        <parameter>
          <name>oozieUrl</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The URL of the Oozie service to use.</description>
        </parameter>
      </parameters>
      <configuration>
        <applicationName implementation="java.lang.String" default-value="${project.build.finalName}-app">${kite.applicationName}</applicationName>
        <applicationsDirectory implementation="java.lang.String" default-value="/user/${user.name}/apps/">${kite.applicationsDirectory}</applicationsDirectory>
        <applicationType implementation="java.lang.String" default-value="workflow">${kite.applicationType}</applicationType>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <jobProperties implementation="java.util.Properties">${kite.jobProperties}</jobProperties>
        <oozieUrl implementation="java.lang.String">${kite.oozieUrl}</oozieUrl>
      </configuration>
    </mojo>
    <mojo>
      <goal>run-tool</goal>
      <description>Run a Hadoop tool on the local machine.</description>
      <requiresDependencyResolution>runtime</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.RunToolMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>addDependenciesToDistributedCache</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Whether to add dependencies in the runtime classpath to Hadoop&apos;s distributed cache so that they are added to the classpath for MapReduce tasks (via -libjars).</description>
        </parameter>
        <parameter>
          <name>args</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>Arguments to pass to the tool, in addition to those generated by addDependenciesToDistributedCache and hadoopConfiguration.</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties. WARNING: This configuration setting is not compatible with the factory methods in DatasetRepositories because it does not alter the environment configuration. For example, if using this to modify the environment&apos;s &apos;fs.defaultFS&apos; property in the tool that is run by this Mojo, opening a repo by URI will continue to use the environment&apos;s default FS. Configuration properties set using this option will only affect the Configuration objects passed by ToolRunner or created by GenericOptionsParser.</description>
        </parameter>
        <parameter>
          <name>toolClass</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The tool class to run. The specified class must have a standard Java main method.</description>
        </parameter>
      </parameters>
      <configuration>
        <addDependenciesToDistributedCache implementation="boolean" default-value="true">${kite.addDependenciesToDistributedCache}</addDependenciesToDistributedCache>
        <args implementation="java.lang.String[]">${kite.args}</args>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <toolClass implementation="java.lang.String">${kite.toolClass}</toolClass>
      </configuration>
    </mojo>
    <mojo>
      <goal>update-dataset</goal>
      <description>Update a dataset&apos;s schema.</description>
      <requiresDependencyResolution>compile</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>false</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.kitesdk.maven.plugins.UpdateDatasetMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>false</threadSafe>
      <parameters>
        <parameter>
          <name>avroSchemaFile</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The file containing the Avro schema. If no file with the specified name is found on the local filesystem, then the classpath is searched for a matching resource. One of either this property or kite.avroSchemaReflectClass must be specified.</description>
        </parameter>
        <parameter>
          <name>avroSchemaReflectClass</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The fully-qualified classname of the Avro reflect class to use to generate a schema. The class must be available on the classpath. One of either this property or kite.avroSchemaFile must be specified.</description>
        </parameter>
        <parameter>
          <name>columnDescriptorFile</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>datasetName</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description>The name of the dataset to update.</description>
        </parameter>
        <parameter>
          <name>hadoopConfiguration</name>
          <type>java.util.Properties</type>
          <required>false</required>
          <editable>true</editable>
          <description>Hadoop configuration properties.</description>
        </parameter>
        <parameter>
          <name>hcatalog</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>If true, store dataset metadata in HCatalog, otherwise store it on the filesystem.</description>
        </parameter>
        <parameter>
          <name>repositoryUri</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The URI specifying the dataset repository, e.g. repo:hdfs://host:8020/data. Optional, but if specified then kite.rootDirectory and kite.hcatalog are ignored.</description>
        </parameter>
        <parameter>
          <name>rootDirectory</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The root directory of the dataset repository. Optional if using HCatalog for metadata storage.</description>
        </parameter>
      </parameters>
      <configuration>
        <avroSchemaFile implementation="java.lang.String">${kite.avroSchemaFile}</avroSchemaFile>
        <avroSchemaReflectClass implementation="java.lang.String">${kite.avroSchemaReflectClass}</avroSchemaReflectClass>
        <columnDescriptorFile implementation="java.lang.String">${kite.columnDescriptorFile}</columnDescriptorFile>
        <datasetName implementation="java.lang.String">${kite.datasetName}</datasetName>
        <hadoopConfiguration implementation="java.util.Properties">${kite.hadoopConfiguration}</hadoopConfiguration>
        <hcatalog implementation="boolean">${kite.hcatalog}</hcatalog>
        <repositoryUri implementation="java.lang.String">${kite.repositoryUri}</repositoryUri>
        <rootDirectory implementation="java.lang.String">${kite.rootDirectory}</rootDirectory>
      </configuration>
    </mojo>
  </mojos>
</plugin>
New to GrepCode? Check out our FAQ X