blob: c8ed3662901f6741d00015e9e45deb048f52a64b [file] [log] [blame]
Ian Maxon69375a12015-06-29 16:12:53 -07001<!--
Ian Maxon928bbd12015-09-14 17:12:48 -07002 ! Licensed to the Apache Software Foundation (ASF) under one
Ian Maxon6e5f18e2015-11-24 18:02:48 -08003 ! or more contributor license agreements.See the NOTICE file
Ian Maxon928bbd12015-09-14 17:12:48 -07004 ! distributed with this work for additional information
Ian Maxon6e5f18e2015-11-24 18:02:48 -08005 ! regarding copyright ownership.The ASF licenses this file
Ian Maxon928bbd12015-09-14 17:12:48 -07006 ! to you under the Apache License, Version 2.0 (the
7 ! "License"); you may not use this file except in compliance
Ian Maxon6e5f18e2015-11-24 18:02:48 -08008 ! with the License.You may obtain a copy of the License at
Ian Maxon928bbd12015-09-14 17:12:48 -07009 !
Ian Maxon6e5f18e2015-11-24 18:02:48 -080010 !http://www.apache.org/licenses/LICENSE-2.0
Ian Maxon928bbd12015-09-14 17:12:48 -070011 !
12 ! Unless required by applicable law or agreed to in writing,
13 ! software distributed under the License is distributed on an
14 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
Ian Maxon6e5f18e2015-11-24 18:02:48 -080015 ! KIND, either express or implied.See the License for the
Ian Maxon928bbd12015-09-14 17:12:48 -070016 ! specific language governing permissions and limitations
17 ! under the License.
Ian Maxon69375a12015-06-29 16:12:53 -070018 !-->
19<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">
20 <modelVersion>4.0.0</modelVersion>
21 <parent>
Ian Maxonab556d12016-02-02 18:18:05 -080022 <artifactId>apache-asterixdb</artifactId>
Ian Maxonf18bba22015-08-21 12:35:14 -070023 <groupId>org.apache.asterix</groupId>
Ian Maxonc1889c02016-02-10 15:26:24 -080024 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -070025 </parent>
26 <artifactId>asterix-yarn</artifactId>
27
Ian Maxon6e5f18e2015-11-24 18:02:48 -080028 <properties>
29 <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
30 </properties>
31
Ian Maxon69375a12015-06-29 16:12:53 -070032 <build>
33 <plugins>
34 <plugin>
35 <groupId>org.apache.maven.plugins</groupId>
36 <artifactId>maven-compiler-plugin</artifactId>
37 <version>2.0.2</version>
38 <configuration>
39 <source>1.7</source>
40 <target>1.7</target>
41 <fork>true</fork>
42 </configuration>
43 </plugin>
44 <plugin>
45 <artifactId>maven-jar-plugin</artifactId>
46 <executions>
47 <execution>
48 <id>aoya</id>
49 <goals>
50 <goal>jar</goal>
51 </goals>
52 <phase>package</phase>
53 <configuration>
54 <classifier>aoya</classifier>
55 <archive>
56 <manifest>
Ian Maxonf18bba22015-08-21 12:35:14 -070057 <MainClass>org.apache.asterix.aoya.Client</MainClass>
Ian Maxon69375a12015-06-29 16:12:53 -070058 </manifest>
59 </archive>
60 <includes>
Ian Maxon6e5f18e2015-11-24 18:02:48 -080061 <include>**/org/apache/asterix/aoya/*</include>
62 <include>**/README*</include>
63 <include>**/DISCLAIMER*</include>
64 <include>**/LICENSE*</include>
65 <include>**/NOTICE*</include>
66 <include>**/DEPENDENCIES*</include>
Ian Maxon69375a12015-06-29 16:12:53 -070067 </includes>
68 </configuration>
69 </execution>
70 </executions>
71 </plugin>
72 <plugin>
73 <artifactId>maven-assembly-plugin</artifactId>
74 <version>2.2-beta-5</version>
75 <executions>
76 <execution>
77 <configuration>
78 <descriptors>
79 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
80 </descriptors>
81 </configuration>
82 <phase>package</phase>
83 <goals>
84 <goal>attached</goal>
85 </goals>
86 </execution>
87 </executions>
88 </plugin>
89 <plugin>
90 <groupId>org.apache.maven.plugins</groupId>
91 <artifactId>maven-failsafe-plugin</artifactId>
92 <version>2.6</version>
93 <configuration>
94 <runOrder>alphabetical</runOrder>
95 <forkMode>pertest</forkMode>
96 <excludes>
97 </excludes>
98 <environmentVariables>
99 <JAVA_HOME>${java.home}</JAVA_HOME>
100 </environmentVariables>
101 </configuration>
102 <executions>
103 <execution>
104 <goals>
105 <goal>integration-test</goal>
106 <goal>verify</goal>
107 </goals>
108 </execution>
109 </executions>
110 </plugin>
111 </plugins>
112 </build>
113
114 <repositories>
115 <repository>
116 <id>central</id>
117 <url>http://repo1.maven.org/maven2</url>
118 <releases>
119 <enabled>true</enabled>
120 </releases>
121 <snapshots>
122 <enabled>false</enabled>
123 </snapshots>
124 </repository>
125 <repository>
126 <releases>
127 <enabled>true</enabled>
128 <updatePolicy>always</updatePolicy>
129 <checksumPolicy>warn</checksumPolicy>
130 </releases>
131 <snapshots>
132 <enabled>false</enabled>
133 <updatePolicy>never</updatePolicy>
134 <checksumPolicy>fail</checksumPolicy>
135 </snapshots>
136 <id>HDPReleases</id>
137 <name>HDP Releases</name>
138 <url>http://repo.hortonworks.com/content/repositories/releases</url>
139 <layout>default</layout>
140 </repository>
141 </repositories>
142
143 <dependencies>
144 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700145 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700146 <artifactId>asterix-events</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800147 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700148 <scope>test</scope>
149 </dependency>
150 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700151 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700152 <artifactId>asterix-common</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800153 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700154 <type>test-jar</type>
155 <scope>test</scope>
156 </dependency>
157 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700158 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700159 <artifactId>asterix-test-framework</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800160 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700161 <scope>test</scope>
162 </dependency>
Ian Maxon6e5f18e2015-11-24 18:02:48 -0800163 <dependency>
164 <groupId>org.apache.asterix</groupId>
165 <artifactId>asterix-common</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800166 <version>0.8.9-SNAPSHOT</version>
Ian Maxon6e5f18e2015-11-24 18:02:48 -0800167 </dependency>
Ian Maxon69375a12015-06-29 16:12:53 -0700168 <dependency>
169 <groupId>org.apache.hadoop</groupId>
170 <artifactId>hadoop-yarn-common</artifactId>
Ian Maxon6e5f18e2015-11-24 18:02:48 -0800171 <scope>provided</scope>
Ian Maxon69375a12015-06-29 16:12:53 -0700172 </dependency>
173 <dependency>
174 <groupId>org.apache.hadoop</groupId>
175 <artifactId>hadoop-yarn-client</artifactId>
Ian Maxon6e5f18e2015-11-24 18:02:48 -0800176 <scope>provided</scope>
Ian Maxon69375a12015-06-29 16:12:53 -0700177 </dependency>
178 <dependency>
179 <groupId>org.apache.hadoop</groupId>
180 <artifactId>hadoop-common</artifactId>
Ian Maxon6e5f18e2015-11-24 18:02:48 -0800181 <scope>provided</scope>
Ian Maxon69375a12015-06-29 16:12:53 -0700182 </dependency>
183 <dependency>
184 <groupId>commons-codec</groupId>
185 <artifactId>commons-codec</artifactId>
186 <version>1.4</version>
187 </dependency>
188 <dependency>
189 <groupId>commons-net</groupId>
190 <artifactId>commons-net</artifactId>
191 <version>3.1</version>
192 </dependency>
193 <dependency>
194 <groupId>commons-lang</groupId>
195 <artifactId>commons-lang</artifactId>
196 <version>2.5</version>
197 </dependency>
198 <dependency>
199 <groupId>commons-collections</groupId>
200 <artifactId>commons-collections</artifactId>
201 <version>3.2.1</version>
202 </dependency>
203 <dependency>
204 <groupId>commons-configuration</groupId>
205 <artifactId>commons-configuration</artifactId>
206 <version>1.6</version>
207 </dependency>
Ian Maxon69375a12015-06-29 16:12:53 -0700208 <dependency>
209 <groupId>commons-cli</groupId>
210 <artifactId>commons-cli</artifactId>
211 <version>1.2</version>
212 </dependency>
213 <dependency>
214 <groupId>org.apache.commons</groupId>
215 <artifactId>commons-math</artifactId>
216 <version>2.1</version>
217 </dependency>
218 <dependency>
219 <groupId>org.apache.httpcomponents</groupId>
220 <artifactId>httpclient</artifactId>
221 <version>4.2.2</version>
222 <scope>compile</scope>
223 </dependency>
224 <dependency>
225 <groupId>org.apache.httpcomponents</groupId>
226 <artifactId>httpcore</artifactId>
227 <version>4.2.2</version>
228 <scope>compile</scope>
229 </dependency>
230 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700231 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700232 <artifactId>asterix-server</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800233 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700234 <type>zip</type>
235 <classifier>binary-assembly</classifier>
236 </dependency>
237 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700238 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700239 <artifactId>asterix-runtime</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800240 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700241 </dependency>
242 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700243 <groupId>org.apache.asterix</groupId>
Ian Maxon69375a12015-06-29 16:12:53 -0700244 <artifactId>asterix-app</artifactId>
Ian Maxonc1889c02016-02-10 15:26:24 -0800245 <version>0.8.9-SNAPSHOT</version>
Ian Maxon69375a12015-06-29 16:12:53 -0700246 </dependency>
247 <dependency>
248 <groupId>org.slf4j</groupId>
249 <artifactId>slf4j-simple</artifactId>
250 <version>1.6.1</version>
251 </dependency>
Ian Maxone245ed82015-08-18 15:26:32 -0700252 <dependency>
253 <groupId>junit</groupId>
254 <artifactId>junit</artifactId>
255 <version>4.11</version>
256 <scope>test</scope>
257 </dependency>
Ian Maxon69375a12015-06-29 16:12:53 -0700258 </dependencies>
259</project>