blob: ab04328cc26afacaad770c178cb22431bc05c289 [file] [log] [blame]
Ian Maxon928bbd12015-09-14 17:12:48 -07001<!--
2 ! Licensed to the Apache Software Foundation (ASF) under one
3 ! or more contributor license agreements. See the NOTICE file
4 ! distributed with this work for additional information
5 ! regarding copyright ownership. The ASF licenses this file
6 ! to you under the Apache License, Version 2.0 (the
7 ! "License"); you may not use this file except in compliance
8 ! with the License. You may obtain a copy of the License at
9 !
10 ! http://www.apache.org/licenses/LICENSE-2.0
11 !
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
15 ! KIND, either express or implied. See the License for the
16 ! specific language governing permissions and limitations
17 ! under the License.
18 !-->
Vinayak Borkar9cca81b2013-12-11 21:53:45 -080019<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">
vinayakb38b7ca42012-03-05 05:44:15 +000020 <modelVersion>4.0.0</modelVersion>
21 <parent>
22 <artifactId>asterix</artifactId>
Ian Maxonf18bba22015-08-21 12:35:14 -070023 <groupId>org.apache.asterix</groupId>
Ian Maxon4e6a9232015-10-05 12:46:37 -070024 <version>0.8.8-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +000025 </parent>
Ian4a816dc2014-11-26 15:46:32 -080026
27 <licenses>
28 <license>
29 <name>Apache License, Version 2.0</name>
30 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
31 <distribution>repo</distribution>
32 <comments>A business-friendly OSS license</comments>
33 </license>
34 </licenses>
35
vinayakb38b7ca42012-03-05 05:44:15 +000036 <artifactId>asterix-external-data</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +000037
Ian Maxon6e5f18e2015-11-24 18:02:48 -080038 <properties>
39 <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
40 </properties>
41
vinayakb38b7ca42012-03-05 05:44:15 +000042 <build>
43 <plugins>
44 <plugin>
45 <groupId>org.apache.maven.plugins</groupId>
46 <artifactId>maven-compiler-plugin</artifactId>
Till Westmann6212c902014-07-30 15:44:59 -070047 <version>2.3.2</version>
vinayakb38b7ca42012-03-05 05:44:15 +000048 <configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000049 <source>1.7</source>
50 <target>1.7</target>
51 <fork>true</fork>
vinayakb38b7ca42012-03-05 05:44:15 +000052 </configuration>
53 </plugin>
54 <plugin>
ramangrover295a50c9c2013-04-17 19:37:04 -070055 <groupId>org.jvnet.jaxb2.maven2</groupId>
56 <artifactId>maven-jaxb2-plugin</artifactId>
Till Westmann6212c902014-07-30 15:44:59 -070057 <version>0.9.0</version>
vinayakb38b7ca42012-03-05 05:44:15 +000058 <executions>
59 <execution>
ramangrover295a50c9c2013-04-17 19:37:04 -070060 <id>configuration</id>
vinayakb38b7ca42012-03-05 05:44:15 +000061 <goals>
ramangrover295a50c9c2013-04-17 19:37:04 -070062 <goal>generate</goal>
vinayakb38b7ca42012-03-05 05:44:15 +000063 </goals>
ramangrover295a50c9c2013-04-17 19:37:04 -070064 <configuration>
65 <schemaDirectory>src/main/resources/schema</schemaDirectory>
66 <schemaIncludes>
67 <include>library.xsd</include>
68 </schemaIncludes>
Ian Maxonf18bba22015-08-21 12:35:14 -070069 <generatePackage>org.apache.asterix.external.library</generatePackage>
ramangrover295a50c9c2013-04-17 19:37:04 -070070 <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
71 </configuration>
vinayakb38b7ca42012-03-05 05:44:15 +000072 </execution>
73 </executions>
74 </plugin>
75 <plugin>
76 <groupId>org.apache.maven.plugins</groupId>
ramangrover29d554ab42013-04-21 20:04:52 -070077 <artifactId>maven-jar-plugin</artifactId>
Till Westmann6212c902014-07-30 15:44:59 -070078 <version>2.4</version>
vinayakb38b7ca42012-03-05 05:44:15 +000079 <configuration>
vinayakb38b7ca42012-03-05 05:44:15 +000080 <includes>
ramangrover298be29bd2013-06-11 08:59:44 -070081 <include>**/*.class</include>
82 <include>**/*.txt</include>
Ian Maxon6e5f18e2015-11-24 18:02:48 -080083 <include>**/DISCLAIMER</include>
84 <include>**/NOTICE</include>
85 <include>**/LICENSE</include>
86 <include>**/DEPENDENCIES</include>
vinayakb38b7ca42012-03-05 05:44:15 +000087 </includes>
88 </configuration>
vinayakb38b7ca42012-03-05 05:44:15 +000089 <executions>
90 <execution>
vinayakb38b7ca42012-03-05 05:44:15 +000091 <goals>
ramangrover298be29bd2013-06-11 08:59:44 -070092 <goal>test-jar</goal>
vinayakb38b7ca42012-03-05 05:44:15 +000093 </goals>
ramangrover29d554ab42013-04-21 20:04:52 -070094 <phase>package</phase>
vinayakb38b7ca42012-03-05 05:44:15 +000095 </execution>
96 </executions>
97 </plugin>
98 <plugin>
ramangrover295a50c9c2013-04-17 19:37:04 -070099 <artifactId>maven-assembly-plugin</artifactId>
100 <version>2.2-beta-5</version>
101 <executions>
102 <execution>
103 <configuration>
104 <descriptor>src/main/assembly/binary-assembly-libzip.xml</descriptor>
ramangrover29d554ab42013-04-21 20:04:52 -0700105 <finalName>testlib-zip</finalName>
ramangrover295a50c9c2013-04-17 19:37:04 -0700106 </configuration>
ramangrover29d554ab42013-04-21 20:04:52 -0700107 <phase>package</phase>
ramangrover295a50c9c2013-04-17 19:37:04 -0700108 <goals>
109 <goal>attached</goal>
110 </goals>
111 </execution>
112 </executions>
vinayakb38b7ca42012-03-05 05:44:15 +0000113 </plugin>
114 </plugins>
115 </build>
vinayakb38b7ca42012-03-05 05:44:15 +0000116 <dependencies>
117 <dependency>
118 <groupId>javax.servlet</groupId>
119 <artifactId>servlet-api</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +0000120 <type>jar</type>
vinayakb38b7ca42012-03-05 05:44:15 +0000121 </dependency>
122 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700123 <groupId>org.apache.asterix</groupId>
vinayakb38b7ca42012-03-05 05:44:15 +0000124 <artifactId>asterix-om</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -0700125 <version>0.8.8-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000126 <type>jar</type>
127 <scope>compile</scope>
128 </dependency>
129 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700130 <groupId>org.apache.asterix</groupId>
vinayakb38b7ca42012-03-05 05:44:15 +0000131 <artifactId>asterix-runtime</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -0700132 <version>0.8.8-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000133 <type>jar</type>
134 <scope>compile</scope>
135 </dependency>
136 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700137 <groupId>org.apache.asterix</groupId>
ramangrover29566b3a92013-05-28 09:07:10 -0700138 <artifactId>asterix-metadata</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -0700139 <version>0.8.8-SNAPSHOT</version>
ramangrover29566b3a92013-05-28 09:07:10 -0700140 <type>jar</type>
141 <scope>compile</scope>
142 </dependency>
143 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700144 <groupId>org.apache.hyracks</groupId>
ramangrover295a50c9c2013-04-17 19:37:04 -0700145 <artifactId>algebricks-compiler</artifactId>
146 </dependency>
vinayakb38b7ca42012-03-05 05:44:15 +0000147 <dependency>
148 <groupId>com.kenai.nbpwr</groupId>
149 <artifactId>org-apache-commons-io</artifactId>
150 <version>1.3.1-201002241208</version>
151 <scope>test</scope>
152 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000153 <dependency>
154 <groupId>org.twitter4j</groupId>
155 <artifactId>twitter4j-core</artifactId>
ramangrover29ae85a1d2015-06-26 17:26:05 -0700156 <version>[3.0,)</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000157 </dependency>
158 <dependency>
ramangrover29ae85a1d2015-06-26 17:26:05 -0700159 <groupId>org.twitter4j</groupId>
160 <artifactId>twitter4j-stream</artifactId>
161 <version>4.0.2</version>
162 </dependency>
163 <dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000164 <groupId>org.apache.hadoop</groupId>
Ian18997ce2014-09-22 16:14:39 -0700165 <artifactId>hadoop-client</artifactId>
vinayakb5ee049d2013-04-06 21:21:29 +0000166 <type>jar</type>
167 <scope>compile</scope>
168 </dependency>
169 <dependency>
170 <groupId>net.java.dev.rome</groupId>
171 <artifactId>rome-fetcher</artifactId>
172 <version>1.0.0</version>
173 <type>jar</type>
174 <scope>compile</scope>
Vinayak Borkar3a432232013-05-31 11:47:58 -0700175 <exclusions>
176 <exclusion>
177 <artifactId>rome</artifactId>
178 <groupId>net.java.dev.rome</groupId>
179 </exclusion>
180 </exclusions>
vinayakb5ee049d2013-04-06 21:21:29 +0000181 </dependency>
182 <dependency>
183 <groupId>rome</groupId>
184 <artifactId>rome</artifactId>
185 <version>1.0.1-modified-01</version>
186 </dependency>
187 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700188 <groupId>org.apache.hyracks</groupId>
buyingyi209adfb2013-06-03 14:21:22 -0700189 <artifactId>hyracks-hdfs-core</artifactId>
190 <version>${hyracks.version}</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000191 </dependency>
192 <dependency>
193 <groupId>jdom</groupId>
194 <artifactId>jdom</artifactId>
195 <version>1.0</version>
196 </dependency>
zheilbron553817e2013-06-24 15:08:19 -0700197 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700198 <groupId>org.apache.asterix</groupId>
zheilbron553817e2013-06-24 15:08:19 -0700199 <artifactId>asterix-common</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -0700200 <version>0.8.8-SNAPSHOT</version>
zheilbron553817e2013-06-24 15:08:19 -0700201 </dependency>
zheilbroncb983882013-08-14 17:50:27 -0700202 <dependency>
203 <groupId>com.microsoft.windowsazure</groupId>
204 <artifactId>microsoft-windowsazure-api</artifactId>
205 <version>0.4.4</version>
206 </dependency>
Abdullah Alamoudid9057732014-06-12 13:38:27 -0700207 <dependency>
208 <groupId>org.apache.hive</groupId>
209 <artifactId>hive-exec</artifactId>
Ian18997ce2014-09-22 16:14:39 -0700210 <version>0.13.0</version>
Abdullah Alamoudid9057732014-06-12 13:38:27 -0700211 </dependency>
212 <dependency>
213 <groupId>javax.jdo</groupId>
214 <artifactId>jdo2-api</artifactId>
215 <version>2.3-20090302111651</version>
216 </dependency>
vinayakb38b7ca42012-03-05 05:44:15 +0000217 </dependencies>
ramangrover295a50c9c2013-04-17 19:37:04 -0700218</project>