blob: 544ade9bc38afb89ccd5b7a4608975f3093642a9 [file] [log] [blame]
Till Westmannea8ab392013-06-05 15:17:08 -07001<!--
2 ! Copyright 2009-2013 by The Regents of the University of California
3 ! Licensed under the Apache License, Version 2.0 (the "License");
4 ! you may not use this file except in compliance with the License.
5 ! you may obtain a copy of the License from
6 !
7 ! http://www.apache.org/licenses/LICENSE-2.0
8 !
9 ! Unless required by applicable law or agreed to in writing, software
10 ! distributed under the License is distributed on an "AS IS" BASIS,
11 ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 ! See the License for the specific language governing permissions and
13 ! limitations under the License.
14 !-->
Vinayak Borkar2dfb91b2013-06-06 00:31:45 -070015<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 +000016 <modelVersion>4.0.0</modelVersion>
17 <parent>
18 <artifactId>asterix</artifactId>
19 <groupId>edu.uci.ics.asterix</groupId>
Vinayak Borkarb27deb22013-06-06 00:31:52 -070020 <version>0.8.1-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +000021 </parent>
vinayakb38b7ca42012-03-05 05:44:15 +000022 <artifactId>asterix-common</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +000023 <build>
24 <plugins>
25 <plugin>
26 <groupId>org.apache.maven.plugins</groupId>
27 <artifactId>maven-compiler-plugin</artifactId>
28 <version>2.0.2</version>
29 <configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000030 <source>1.7</source>
31 <target>1.7</target>
32 <fork>true</fork>
vinayakb38b7ca42012-03-05 05:44:15 +000033 </configuration>
34 </plugin>
ramangrover296c282a12013-04-28 22:52:35 -070035 <plugin>
36 <groupId>org.jvnet.jaxb2.maven2</groupId>
37 <artifactId>maven-jaxb2-plugin</artifactId>
38 <executions>
39 <execution>
40 <id>configuration</id>
41 <goals>
42 <goal>generate</goal>
43 </goals>
44 <configuration>
45 <args>
46 <arg>-Xsetters</arg>
47 <arg>-Xvalue-constructor</arg>
48 </args>
49 <plugins>
50 <plugin>
51 <groupId>org.jvnet.jaxb2_commons</groupId>
52 <artifactId>jaxb2-basics</artifactId>
53 <version>0.6.2</version>
54 </plugin>
55 <plugin>
56 <groupId>org.jvnet.jaxb2_commons</groupId>
57 <artifactId>jaxb2-value-constructor</artifactId>
58 <version>3.0</version>
59 </plugin>
60 </plugins>
61 <schemaDirectory>src/main/resources/schema</schemaDirectory>
62 <schemaIncludes>
63 <include>asterix-conf.xsd</include>
64 </schemaIncludes>
65 <generatePackage>edu.uci.ics.asterix.common.configuration</generatePackage>
66 <bindingDirectory>src/main/resources/schema</bindingDirectory>
67 <bindingIncludes>
68 <bindingInclude>jaxb-bindings.xjb</bindingInclude>
69 </bindingIncludes>
70 <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
71 </configuration>
72 </execution>
ramangrover29b2201c42013-05-30 15:40:24 -070073 <execution>
74 <id>cluster</id>
75 <goals>
76 <goal>generate</goal>
77 </goals>
78 <configuration>
79 <args>
80 <arg>-Xsetters</arg>
81 <arg>-Xvalue-constructor</arg>
82 </args>
83 <plugins>
84 <plugin>
85 <groupId>org.jvnet.jaxb2_commons</groupId>
86 <artifactId>jaxb2-basics</artifactId>
87 <version>0.6.2</version>
88 </plugin>
89 <plugin>
90 <groupId>org.jvnet.jaxb2_commons</groupId>
91 <artifactId>jaxb2-value-constructor</artifactId>
92 <version>3.0</version>
93 </plugin>
94 </plugins>
95 <schemaDirectory>src/main/resources/schema</schemaDirectory>
96 <schemaIncludes>
97 <include>cluster.xsd</include>
98 </schemaIncludes>
99 <generatePackage>edu.uci.ics.asterix.event.schema.cluster</generatePackage>
100 <generateDirectory>${project.build.directory}/generated-sources/cluster</generateDirectory>
101 <bindingDirectory>src/main/resources/schema</bindingDirectory>
102 <bindingIncludes>
103 <bindingInclude>jaxb-bindings.xjb</bindingInclude>
104 </bindingIncludes>
105 </configuration>
106 </execution>
ramangrover296c282a12013-04-28 22:52:35 -0700107 </executions>
108 </plugin>
ramangrover29330a5412013-04-29 20:59:17 -0700109 <plugin>
110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-jar-plugin</artifactId>
112 <version>2.2</version>
113 <configuration>
114 <includes>
115 <include>**/*.class</include>
116 </includes>
117 </configuration>
118 <executions>
119 <execution>
120 <goals>
121 <goal>test-jar</goal>
122 </goals>
123 </execution>
124 </executions>
125 </plugin>
vinayakb38b7ca42012-03-05 05:44:15 +0000126 </plugins>
127 </build>
128
129 <dependencies>
130 <dependency>
131 <groupId>edu.uci.ics.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000132 <artifactId>algebricks-compiler</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +0000133 </dependency>
134 <dependency>
135 <groupId>edu.uci.ics.hyracks</groupId>
136 <artifactId>hyracks-dataflow-std</artifactId>
vinayakb5ee049d2013-04-06 21:21:29 +0000137 </dependency>
138 <dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700139 <groupId>commons-io</groupId>
140 <artifactId>commons-io</artifactId>
141 <version>1.4</version>
142 </dependency>
143 <dependency>
144 <groupId>commons-httpclient</groupId>
145 <artifactId>commons-httpclient</artifactId>
146 <version>3.0.1</version>
147 </dependency>
148 <dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000149 <groupId>edu.uci.ics.hyracks</groupId>
150 <artifactId>hyracks-storage-am-lsm-common</artifactId>
151 </dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700152 <dependency>
ramangrover29f9f78342013-05-23 15:07:39 -0700153 <groupId>edu.uci.ics.hyracks</groupId>
154 <artifactId>hyracks-storage-am-common</artifactId>
155 </dependency>
156 <dependency>
157 <groupId>edu.uci.ics.hyracks</groupId>
158 <artifactId>hyracks-api</artifactId>
159 </dependency>
160 <dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700161 <groupId>edu.uci.ics.asterix</groupId>
162 <artifactId>asterix-test-framework</artifactId>
Vinayak Borkarb27deb22013-06-06 00:31:52 -0700163 <version>0.8.1-SNAPSHOT</version>
ramangrover29330a5412013-04-29 20:59:17 -0700164 <scope>test</scope>
165 </dependency>
166 <dependency>
167 <groupId>junit</groupId>
168 <artifactId>junit</artifactId>
169 <version>4.8.1</version>
170 <scope>test</scope>
171 </dependency>
zheilbron25cb8bf2013-06-04 00:04:04 -0700172 <dependency>
173 <groupId>edu.uci.ics.hyracks</groupId>
174 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
175 </dependency>
176 <dependency>
177 <groupId>edu.uci.ics.hyracks</groupId>
178 <artifactId>
179 hyracks-storage-am-lsm-invertedindex
180 </artifactId>
181 </dependency>
182 <dependency>
183 <groupId>edu.uci.ics.hyracks</groupId>
184 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
zheilbronba60a382013-06-04 00:48:52 -0700185 </dependency>
186 <dependency>
Madhusudan.C.S117fdf92013-06-02 23:46:44 -0700187 <groupId>com.fasterxml.jackson.core</groupId>
188 <artifactId>jackson-core</artifactId>
189 <version>2.2.0</version>
190 </dependency>
191 <dependency>
192 <groupId>org.codehaus.jackson</groupId>
193 <artifactId>jackson-mapper-asl</artifactId>
194 <version>1.9.12</version>
zheilbron25cb8bf2013-06-04 00:04:04 -0700195 </dependency>
vinayakb38b7ca42012-03-05 05:44:15 +0000196 </dependencies>
197
198</project>
199