| <!-- |
| ! 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.8.9-SNAPSHOT</version> |
| </parent> |
| <artifactId>asterix-yarn</artifactId> |
| |
| <properties> |
| <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory> |
| </properties> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>2.0.2</version> |
| <configuration> |
| <source>1.7</source> |
| <target>1.7</target> |
| <fork>true</fork> |
| </configuration> |
| </plugin> |
| <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> |
| <version>2.2-beta-5</version> |
| <executions> |
| <execution> |
| <configuration> |
| <descriptors> |
| <descriptor>src/main/assembly/binary-assembly.xml</descriptor> |
| </descriptors> |
| </configuration> |
| <phase>package</phase> |
| <goals> |
| <goal>attached</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.asterix</groupId> |
| <artifactId>license-automation-plugin</artifactId> |
| <version>${project.version}</version> |
| <executions> |
| <execution> |
| <phase>generate-resources</phase> |
| <goals> |
| <goal>generate</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <generatedFiles> |
| <generatedFile> |
| <template>asterixdb/src/main/licenses/templates/asterix-license.ftl</template> |
| <outputFile>LICENSE</outputFile> |
| </generatedFile> |
| <generatedFile> |
| <template>asterixdb/src/main/licenses/templates/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> |
| <templateRootDir>${basedir}/../../</templateRootDir> |
| <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-client</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>org.htrace:htrace-core</include> |
| <include>commons-httpclient:commons-httpclient</include> |
| <include>com.google.guava:guava</include> |
| <include>com.google.protobuf:protobuf-java</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://raw.githubusercontent.com/google/protobuf/master/LICENSE</url> |
| </override> |
| <override> |
| <gav>org.slf4j:slf4j-simple:1.6.1</gav> |
| <url>http://www.slf4j.org/license.html</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> |
| <license> |
| <url>https://opensource.org/licenses/mit-license.php</url> |
| <aliasUrls>http://www.opensource.org/li]censes/mit-license.php</aliasUrls> |
| </license> |
| </licenses> |
| <templateProperties> |
| <assembly>asterix/asterix-server-${project.version}-binary-assembly.zip</assembly> |
| <packageName>YARN Install</packageName> |
| </templateProperties> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <version>2.10</version> |
| <configuration> |
| <ignoredDependencies> |
| <ignoredDependency>org.apache.hive:hive-exec:*</ignoredDependency> |
| </ignoredDependencies> |
| <usedDependencies> |
| <usedDependency>com.google.guava:guava</usedDependency> |
| <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-app</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> |
| <usedDependency>xerces:xercesImpl</usedDependency> |
| </usedDependencies> |
| </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.asterix</groupId> |
| <artifactId>license-automation-plugin</artifactId> |
| <versionRange>${project.version}</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-common</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> |
| <version>1.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>xerces</groupId> |
| <artifactId>xercesImpl</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> |
| <version>1.1.1</version> |
| </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> |
| <version>2.2.2</version> |
| </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> |
| <version>1.0.4</version> |
| </dependency> |
| </dependencies> |
| </project> |