asterix-yarn
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-yarn</artifactId> <version>0.9.3</version> </dependency>
<!-- ! Licensed to the Apache Software Foundation (ASF) under one ! or more contributor license agreements.See the NOTICE file ! distributed with this work for additional information ! regarding copyright ownership.The ASF licenses this file ! to you under the Apache License, Version 2.0 (the ! "License"); you may not use this file except in compliance ! with the License.You may obtain a copy of the License at ! !http://www.apache.org/licenses/LICENSE-2.0 ! ! Unless required by applicable law or agreed to in writing, ! software distributed under the License is distributed on an ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ! KIND, either express or implied.See the License for the ! specific language governing permissions and limitations ! under the License. !--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>apache-asterixdb</artifactId> <groupId>org.apache.asterix</groupId> <version>0.9.3</version> </parent> <artifactId>asterix-yarn</artifactId> <properties> <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory> </properties> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>aoya</id> <goals> <goal>jar</goal> </goals> <phase>package</phase> <configuration> <classifier>aoya</classifier> <archive> <manifest> <MainClass>org.apache.asterix.aoya.Client</MainClass> </manifest> </archive> <includes> <include>**/org/apache/asterix/aoya/*</include> <include>**/README*</include> <include>**/LICENSE*</include> <include>**/NOTICE*</include> <include>**/DEPENDENCIES*</include> </includes> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <configuration> <descriptors> <descriptor>src/main/assembly/binary-assembly.xml</descriptor> </descriptors> </configuration> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.hyracks</groupId> <artifactId>license-automation-plugin</artifactId> <executions> <execution> <phase>generate-resources</phase> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <templateRootDir>${basedir}/../src/main/licenses/templates</templateRootDir> <generatedFiles> <generatedFile> <template>asterix-license.ftl</template> <outputFile>LICENSE</outputFile> </generatedFile> <generatedFile> <template>asterix-notice.ftl</template> <outputFile>NOTICE</outputFile> </generatedFile> </generatedFiles> <location>repo/</location> <timeoutSecs>10</timeoutSecs> <extraLicenseMaps> <extraLicenseMap> <file>${basedir}/../asterix-server/target/generated-resources/license_map.json</file> <location>asterix/asterix-server-${project.version}-binary-assembly.zip::repo/</location> </extraLicenseMap> </extraLicenseMaps> <downloadDir>${project.build.directory}/generated-resources/license</downloadDir> <excludedScopes> <excludedScope>test</excludedScope> </excludedScopes> <excludes> <exclude>org.apache.asterix:*</exclude> <exclude>org.apache.algebricks:*</exclude> <exclude>org.apache.hyracks:*</exclude> </excludes> <licenseDirectory>${basedir}/../src/main/licenses/content</licenseDirectory> <dependencySets> <dependencySet> <includes> <!-- NOTE! Any changes here must be mirrored in src/main/assembly/binary-assembly.xml --> <include>org.apache.asterix:asterix-yarn</include> <include>org.apache.asterix:asterix-common</include> <include>log4j:log4j</include> <include>org.slf4j:slf4j-api</include> <include>org.slf4j:slf4j-simple</include> <include>commons-io:commons-io</include> <include>commons-cli:commons-cli</include> <include>commons-configuration:commons-configuration</include> <include>commons-collections:commons-collections</include> <include>commons-logging:commons-logging</include> <include>commons-codec:commons-codec</include> <include>commons-lang:commons-lang</include> <include>org.apache.hadoop:hadoop-common</include> <include>org.apache.hadoop:hadoop-hdfs</include> <include>org.apache.hadoop:hadoop-auth</include> <include>org.apache.hadoop:hadoop-yarn-common</include> <include>org.apache.hadoop:hadoop-yarn-api</include> <include>org.apache.httpcomponents:httpcore</include> <include>org.apache.httpcomponents:httpclient</include> <include>commons-httpclient:commons-httpclient</include> <include>com.google.protobuf:protobuf-java</include> <include>com.google.guava:guava</include> </includes> <location>lib</location> </dependencySet> </dependencySets> <models> <model>${basedir}/../src/main/appended-resources/supplemental-models.xml</model> </models> <overrides> <override> <gav>commons-configuration:commons-configuration:1.6</gav> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </override> <override> <gav>com.google.protobuf:protobuf-java:2.5.0</gav> <url>https://github.com/google/protobuf/blob/v2.5.0/COPYING.txt</url> </override> </overrides> <licenses> <license> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <aliasUrls>http://www.apache.org/licenses/LICENSE-2.0</aliasUrls> </license> </licenses> <templateProperties> <packageName>Apache AsterixDB YARN Install</packageName> <asterixAppLocation>repo/asterix-app-${project.version}.jar, within asterix/asterix-server-${project.version}-binary-assembly.zip</asterixAppLocation> <hyracksControlCcLocation>repo/hyracks-control-cc-${project.version}.jar, within asterix/asterix-server-${project.version}-binary-assembly.zip</hyracksControlCcLocation> <hivecompatLocation>repo/asterix-hivecompat-${project.version}.jar, within asterix/asterix-server-${project.version}-binary-assembly.zip</hivecompatLocation> </templateProperties> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-external-testlib</id> <phase>pre-integration-test</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <includeClassifiers>testlib</includeClassifiers> <outputDirectory>target/resources/externallib</outputDirectory> <stripVersion>true</stripVersion> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> <configuration> <ignoredDependencies> <ignoredDependency>org.apache.hive:hive-exec:*</ignoredDependency> </ignoredDependencies> <usedDependencies> <usedDependency>commons-codec:commons-codec</usedDependency> <usedDependency>commons-collections:commons-collections</usedDependency> <usedDependency>commons-configuration:commons-configuration</usedDependency> <usedDependency>commons-lang:commons-lang</usedDependency> <usedDependency>commons-logging:commons-logging-api</usedDependency> <usedDependency>commons-net:commons-net</usedDependency> <usedDependency>org.apache.asterix:asterix-events</usedDependency> <usedDependency>org.apache.asterix:asterix-runtime</usedDependency> <usedDependency>org.apache.asterix:asterix-server</usedDependency> <usedDependency>org.apache.commons:commons-math</usedDependency> <usedDependency>org.apache.hadoop:hadoop-minicluster</usedDependency> <usedDependency>org.apache.httpcomponents:httpclient</usedDependency> <usedDependency>org.apache.httpcomponents:httpcore</usedDependency> <usedDependency>org.slf4j:slf4j-simple</usedDependency> </usedDependencies> <ignoredUnusedDeclaredDependencies> <ignoredUnusedDeclaredDependency>org.apache.asterix:asterix-external-data:zip:*</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.hyracks</groupId> <artifactId>license-automation-plugin</artifactId> <versionRange>[0.0,)</versionRange> <goals> <goal>generate</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build> <repositories> <repository> <id>central</id> <url>http://repo1.maven.org/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> <id>HDPReleases</id> <name>HDP Releases</name> <url>http://repo.hortonworks.com/content/repositories/releases</url> <layout>default</layout> </repository> </repositories> <dependencies> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-events</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-app</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-test-framework</artifactId> <version>${project.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-common</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-client</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-server</artifactId> <version>${project.version}</version> <type>zip</type> <classifier>binary-assembly</classifier> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-runtime</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-app</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-minicluster</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-annotations</artifactId> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-api</artifactId> <version>${hadoop.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-server-tests</artifactId> <version>${hadoop.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-server-resourcemanager</artifactId> <version>${hadoop.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> </dependency> <dependency> <groupId>org.apache.asterix</groupId> <artifactId>asterix-external-data</artifactId> <version>${project.version}</version> <type>zip</type> <classifier>testlib</classifier> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hyracks</groupId> <artifactId>hyracks-control-cc</artifactId> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> </dependency> <dependency> <groupId>org.apache.hyracks</groupId> <artifactId>hyracks-control-nc</artifactId> </dependency> </dependencies> </project>