Skip to content
Newer
Older
100644 533 lines (476 sloc) 15.5 KB
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
1 <!--
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 -->
667e2de @jwills Initial public release
jwills authored
19 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
83acb81 CRUNCH-8: Moving the code into multiple Maven modules. Contributed by…
jwills authored
21
667e2de @jwills Initial public release
jwills authored
22 <modelVersion>4.0.0</modelVersion>
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
23 <groupId>org.apache.crunch</groupId>
83acb81 CRUNCH-8: Moving the code into multiple Maven modules. Contributed by…
jwills authored
24 <artifactId>crunch-parent</artifactId>
25 <version>0.3.0-SNAPSHOT</version>
26 <packaging>pom</packaging>
27
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
28 <name>Apache Incubator Crunch</name>
667e2de @jwills Initial public release
jwills authored
29
83acb81 CRUNCH-8: Moving the code into multiple Maven modules. Contributed by…
jwills authored
30 <modules>
31 <module>crunch</module>
32 <module>examples</module>
33 <module>scrunch</module>
34 </modules>
35
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
36 <properties>
37 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
76c5015 @tzolov Update to Avro 1.7.0 - resolves the ClassCastException issue: https:/…
tzolov authored
38 <avro.version>1.7.0</avro.version>
b9d3441 @jwills Bump default hadoop version to cdh3u4 and change from hadoop-core to …
jwills authored
39 <hadoop.version>0.20.2-cdh3u4</hadoop.version>
44712ec @jwills Update hbase version in pom for cdh3u4 and switch hadoop-test dep to …
jwills authored
40 <hbase.version>0.90.6-cdh3u4</hbase.version>
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
41 </properties>
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
42
25424de @jwills Add support for updating gh-pages w/mvn site command
jwills authored
43 <scm>
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
44 <url>https://git-wip-us.apache.org/repos/asf?p=incubator-crunch.git</url>
45 <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-crunch.git</connection>
46 <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-crunch.git</developerConnection>
25424de @jwills Add support for updating gh-pages w/mvn site command
jwills authored
47 </scm>
48
9cf1945 @jwills Fix for CRUNCH-1, contributed by Jakob Homan
jwills authored
49 <issueManagement>
50 <system>JIRA</system>
51 <url>http://issues.apache.org/jira/browse/CRUNCH</url>
52 </issueManagement>
53
54 <licenses>
55 <license>
56 <name>Apache 2</name>
57 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
58 <distribution>repo</distribution>
59 <comments>A business-friendly OSS license</comments>
60 </license>
61 </licenses>
62
63 <organization>
64 <name>The Apache Software Foundation</name>
65 <url>http://www.apache.org</url>
66 </organization>
67
68 <mailingLists>
69 <mailingList>
70 <name>User List</name>
71 <subscribe>crunch-user-subscribe@incubator.apache.org</subscribe>
72 <unsubscribe>crunch-user-unsubscribe@incubator.apache.org</unsubscribe>
73 <post>crunch-user@incubator.apache.org</post>
74 <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-user/</archive>
75 </mailingList>
76 <mailingList>
77 <name>Developer List</name>
78 <subscribe>crunch-dev-subscribe@incubator.apache.org</subscribe>
79 <unsubscribe>crunch-dev-unsubscribe@incubator.apache.org</unsubscribe>
80 <post>crunch-dev@incubator.apache.org</post>
81 <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-dev/</archive>
82 </mailingList>
83 <mailingList>
84 <name>Commits List</name>
85 <subscribe>crunch-commits-subscribe@incubator.apache.org</subscribe>
86 <unsubscribe>crunch-commits-unsubscribe@incubator.apache.org</unsubscribe>
87 <post>crunch-commits@incubator.apache.org</post>
88 <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-commits/</archive>
89 </mailingList>
90 </mailingLists>
91
1a12116 CRUNCH-8: Remove duplication in POMs. Contributed by Matthias Friedrich.
jwills authored
92 <dependencyManagement>
93 <dependencies>
94 <dependency>
95 <groupId>org.apache.crunch</groupId>
96 <artifactId>crunch</artifactId>
97 <version>${project.version}</version>
98 </dependency>
99
100 <dependency>
101 <groupId>com.google.guava</groupId>
102 <artifactId>guava</artifactId>
103 <version>11.0.2</version>
104 </dependency>
105
106 <dependency>
107 <groupId>org.apache.hadoop</groupId>
108 <artifactId>hadoop-client</artifactId>
109 <version>${hadoop.version}</version>
110 </dependency>
111
112 <dependency>
113 <groupId>org.apache.avro</groupId>
114 <artifactId>avro</artifactId>
115 <version>${avro.version}</version>
116 </dependency>
117
118 <dependency>
119 <groupId>org.apache.avro</groupId>
120 <artifactId>avro-mapred</artifactId>
121 <version>${avro.version}</version>
122 </dependency>
123
124 <dependency>
125 <groupId>commons-io</groupId>
126 <artifactId>commons-io</artifactId>
127 <version>2.2</version>
128 </dependency>
129
130 <dependency>
131 <groupId>org.codehaus.jackson</groupId>
132 <artifactId>jackson-core-asl</artifactId>
133 <version>1.8.3</version>
134 </dependency>
135
136 <dependency>
137 <groupId>org.codehaus.jackson</groupId>
138 <artifactId>jackson-mapper-asl</artifactId>
139 <version>1.8.3</version>
140 </dependency>
141
142 <dependency>
143 <groupId>org.codehaus.jackson</groupId>
144 <artifactId>jackson-smile</artifactId>
145 <version>1.8.6</version>
146 </dependency>
147
148 <dependency>
149 <groupId>com.google.protobuf</groupId>
150 <artifactId>protobuf-java</artifactId>
151 <version>2.4.1</version>
152 </dependency>
153
154 <dependency>
155 <groupId>org.apache.thrift</groupId>
156 <artifactId>libthrift</artifactId>
157 <version>0.8.0</version>
158 </dependency>
159
160 <dependency>
161 <groupId>junit</groupId>
162 <artifactId>junit</artifactId>
163 <version>4.8.2</version>
164 </dependency>
165
166 <dependency>
167 <groupId>org.mockito</groupId>
168 <artifactId>mockito-all</artifactId>
169 <version>1.9.0</version>
170 </dependency>
171
172 <dependency>
173 <groupId>org.apache.hadoop</groupId>
174 <artifactId>hadoop-minicluster</artifactId>
175 <version>${hadoop.version}</version>
176 </dependency>
177
178 <dependency>
179 <groupId>org.hamcrest</groupId>
180 <artifactId>hamcrest-all</artifactId>
181 <version>1.1</version>
182 </dependency>
183
184 <dependency>
185 <groupId>commons-logging</groupId>
186 <artifactId>commons-logging</artifactId>
187 <version>1.1.1</version>
188 </dependency>
189
190 <dependency>
191 <groupId>log4j</groupId>
192 <artifactId>log4j</artifactId>
193 <version>1.2.15</version>
194 <exclusions>
195 <exclusion>
196 <groupId>javax.mail</groupId>
197 <artifactId>mail</artifactId>
198 </exclusion>
199 <exclusion>
200 <groupId>javax.jms</groupId>
201 <artifactId>jms</artifactId>
202 </exclusion>
203 <exclusion>
204 <groupId>com.sun.jdmk</groupId>
205 <artifactId>jmxtools</artifactId>
206 </exclusion>
207 <exclusion>
208 <groupId>com.sun.jmx</groupId>
209 <artifactId>jmxri</artifactId>
210 </exclusion>
211 </exclusions>
212 </dependency>
213
214 <dependency>
215 <groupId>org.slf4j</groupId>
216 <artifactId>slf4j-log4j12</artifactId>
217 <version>1.6.1</version>
218 </dependency>
219
220 <dependency>
221 <groupId>org.apache.hbase</groupId>
222 <artifactId>hbase</artifactId>
223 <version>${hbase.version}</version>
224 <exclusions>
225 <exclusion>
226 <groupId>org.apache.hadoop</groupId>
227 <artifactId>avro</artifactId>
228 </exclusion>
229 <exclusion>
230 <groupId>org.apache.hadoop</groupId>
231 <artifactId>hadoop-core</artifactId>
232 </exclusion>
233 <exclusion>
234 <groupId>commons-logging</groupId>
235 <artifactId>commons-logging</artifactId>
236 </exclusion>
237 <exclusion>
238 <groupId>com.google.guava</groupId>
239 <artifactId>guava</artifactId>
240 </exclusion>
241 <exclusion>
242 <groupId>log4j</groupId>
243 <artifactId>log4j</artifactId>
244 </exclusion>
245 <exclusion>
246 <groupId>org.slf4j</groupId>
247 <artifactId>slf4j-log4j12</artifactId>
248 </exclusion>
249 </exclusions>
250 </dependency>
251
252 <dependency>
253 <groupId>org.apache.hbase</groupId>
254 <artifactId>hbase</artifactId>
255 <version>${hbase.version}</version>
256 <type>test-jar</type>
257 <exclusions>
258 <exclusion>
259 <groupId>org.apache.hadoop</groupId>
260 <artifactId>avro</artifactId>
261 </exclusion>
262 <exclusion>
263 <groupId>org.slf4j</groupId>
264 <artifactId>slf4j-log4j12</artifactId>
265 </exclusion>
266 </exclusions>
267 </dependency>
268 </dependencies>
269 </dependencyManagement>
270
667e2de @jwills Initial public release
jwills authored
271 <dependencies>
272 <dependency>
273 <groupId>com.google.guava</groupId>
274 <artifactId>guava</artifactId>
aac0cf6 @jwills Update guava version for cdh4/hadoop-2.0.0 preparations
jwills authored
275 <version>11.0.2</version>
667e2de @jwills Initial public release
jwills authored
276 </dependency>
277
278 <dependency>
279 <groupId>org.apache.hadoop</groupId>
b9d3441 @jwills Bump default hadoop version to cdh3u4 and change from hadoop-core to …
jwills authored
280 <artifactId>hadoop-client</artifactId>
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
281 <version>${hadoop.version}</version>
ffba8a9 @jwills Change scoping rules on the dependencies and use a custom assembly to…
jwills authored
282 <scope>provided</scope>
667e2de @jwills Initial public release
jwills authored
283 </dependency>
284
285 <dependency>
286 <groupId>org.apache.avro</groupId>
3d67e86 @jwills Version bump and some additional utilities from my current project
jwills authored
287 <artifactId>avro</artifactId>
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
288 <version>${avro.version}</version>
3d67e86 @jwills Version bump and some additional utilities from my current project
jwills authored
289 </dependency>
290
291 <dependency>
292 <groupId>org.apache.avro</groupId>
667e2de @jwills Initial public release
jwills authored
293 <artifactId>avro-mapred</artifactId>
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
294 <version>${avro.version}</version>
667e2de @jwills Initial public release
jwills authored
295 </dependency>
296
297 <dependency>
1e1aea7 @jwills Add some missing license headers and commons-io, which cdh3u4 has but…
jwills authored
298 <groupId>commons-io</groupId>
299 <artifactId>commons-io</artifactId>
300 <version>2.2</version>
301 </dependency>
302
303 <dependency>
667e2de @jwills Initial public release
jwills authored
304 <groupId>org.codehaus.jackson</groupId>
305 <artifactId>jackson-core-asl</artifactId>
812a7d0 @jwills Some bug fixes that merited a version bump
jwills authored
306 <version>1.8.3</version>
667e2de @jwills Initial public release
jwills authored
307 </dependency>
308
309 <dependency>
310 <groupId>org.codehaus.jackson</groupId>
311 <artifactId>jackson-mapper-asl</artifactId>
812a7d0 @jwills Some bug fixes that merited a version bump
jwills authored
312 <version>1.8.3</version>
667e2de @jwills Initial public release
jwills authored
313 </dependency>
314
315 <dependency>
0a9cdfb @jwills Add in the Jackson Smile type as a serialization option and edit the …
jwills authored
316 <groupId>org.codehaus.jackson</groupId>
317 <artifactId>jackson-smile</artifactId>
812a7d0 @jwills Some bug fixes that merited a version bump
jwills authored
318 <version>1.8.6</version>
0a9cdfb @jwills Add in the Jackson Smile type as a serialization option and edit the …
jwills authored
319 </dependency>
320
8fa4c38 @jwills Add protobuf and thrift derived PTypes
jwills authored
321 <!-- Both Protobufs and Thrift are supported as
322 derived serialization types, and you can use
323 (almost) any version of them you like, Crunch
324 only relies on the stable public APIs, not the
325 structure of the files themselves.
326
327 Both dependencies are scoped as provided, in
328 order to not expand the size of the assembly jars
329 unnecessarily.
330 -->
331
332 <dependency>
333 <groupId>com.google.protobuf</groupId>
334 <artifactId>protobuf-java</artifactId>
44712ec @jwills Update hbase version in pom for cdh3u4 and switch hadoop-test dep to …
jwills authored
335 <version>2.4.1</version>
8fa4c38 @jwills Add protobuf and thrift derived PTypes
jwills authored
336 <scope>provided</scope>
337 </dependency>
338
339 <dependency>
340 <groupId>org.apache.thrift</groupId>
341 <artifactId>libthrift</artifactId>
342 <version>0.8.0</version>
343 <scope>provided</scope>
344 </dependency>
345
0a9cdfb @jwills Add in the Jackson Smile type as a serialization option and edit the …
jwills authored
346 <dependency>
667e2de @jwills Initial public release
jwills authored
347 <groupId>junit</groupId>
348 <artifactId>junit</artifactId>
349 <version>4.8.2</version>
350 <scope>test</scope>
351 </dependency>
73283a0 @tzolov Fix casting/rounding error for size calculation in DoTableImpl
tzolov authored
352
353 <dependency>
354 <groupId>org.mockito</groupId>
355 <artifactId>mockito-all</artifactId>
356 <version>1.9.0</version>
357 <scope>test</scope>
358 </dependency>
44712ec @jwills Update hbase version in pom for cdh3u4 and switch hadoop-test dep to …
jwills authored
359
667e2de @jwills Initial public release
jwills authored
360 <dependency>
d5a23f7 @jwills Initial support for crunching over HBase
jwills authored
361 <groupId>org.apache.hadoop</groupId>
44712ec @jwills Update hbase version in pom for cdh3u4 and switch hadoop-test dep to …
jwills authored
362 <artifactId>hadoop-minicluster</artifactId>
77bb2df @tzolov Update POM: (1) set platform encoding to UTF-8, (2) update Avro to 1.6.3
tzolov authored
363 <version>${hadoop.version}</version>
d5a23f7 @jwills Initial support for crunching over HBase
jwills authored
364 <scope>test</scope>
365 </dependency>
366
367 <dependency>
667e2de @jwills Initial public release
jwills authored
368 <groupId>org.hamcrest</groupId>
369 <artifactId>hamcrest-all</artifactId>
370 <version>1.1</version>
371 <scope>test</scope>
372 </dependency>
373
374 <dependency>
375 <groupId>commons-logging</groupId>
376 <artifactId>commons-logging</artifactId>
377 <version>1.1.1</version>
378 </dependency>
0a9cdfb @jwills Add in the Jackson Smile type as a serialization option and edit the …
jwills authored
379
667e2de @jwills Initial public release
jwills authored
380 <dependency>
381 <groupId>log4j</groupId>
382 <artifactId>log4j</artifactId>
383 <version>1.2.15</version>
384 <exclusions>
385 <exclusion>
386 <groupId>javax.mail</groupId>
387 <artifactId>mail</artifactId>
388 </exclusion>
389 <exclusion>
390 <groupId>javax.jms</groupId>
391 <artifactId>jms</artifactId>
392 </exclusion>
393 <exclusion>
394 <groupId>com.sun.jdmk</groupId>
395 <artifactId>jmxtools</artifactId>
396 </exclusion>
397 <exclusion>
398 <groupId>com.sun.jmx</groupId>
399 <artifactId>jmxri</artifactId>
400 </exclusion>
401 </exclusions>
402 </dependency>
d5a23f7 @jwills Initial support for crunching over HBase
jwills authored
403
404 <dependency>
405 <groupId>org.slf4j</groupId>
406 <artifactId>slf4j-log4j12</artifactId>
407 <version>1.6.1</version>
408 </dependency>
409
410 <dependency>
411 <groupId>org.apache.hbase</groupId>
412 <artifactId>hbase</artifactId>
1384c9a @jwills First change to ensure Crunch works with CDH4 and Hadoop 2.0.0-alpha …
jwills authored
413 <version>${hbase.version}</version>
ffba8a9 @jwills Change scoping rules on the dependencies and use a custom assembly to…
jwills authored
414 <scope>provided</scope>
d5a23f7 @jwills Initial support for crunching over HBase
jwills authored
415 <exclusions>
416 <exclusion>
417 <groupId>org.apache.hadoop</groupId>
418 <artifactId>avro</artifactId>
419 </exclusion>
420 <exclusion>
421 <groupId>org.apache.hadoop</groupId>
422 <artifactId>hadoop-core</artifactId>
423 </exclusion>
424 <exclusion>
425 <groupId>commons-logging</groupId>
426 <artifactId>commons-logging</artifactId>
427 </exclusion>
428 <exclusion>
429 <groupId>com.google.guava</groupId>
430 <artifactId>guava</artifactId>
431 </exclusion>
432 <exclusion>
433 <groupId>log4j</groupId>
434 <artifactId>log4j</artifactId>
435 </exclusion>
436 <exclusion>
437 <groupId>org.slf4j</groupId>
438 <artifactId>slf4j-log4j12</artifactId>
439 </exclusion>
440 </exclusions>
441 </dependency>
442
443 <dependency>
444 <groupId>org.apache.hbase</groupId>
445 <artifactId>hbase</artifactId>
aac0cf6 @jwills Update guava version for cdh4/hadoop-2.0.0 preparations
jwills authored
446 <version>${hbase.version}</version>
d5a23f7 @jwills Initial support for crunching over HBase
jwills authored
447 <type>test-jar</type>
448 <scope>test</scope>
449 <exclusions>
450 <exclusion>
451 <groupId>org.apache.hadoop</groupId>
452 <artifactId>avro</artifactId>
453 </exclusion>
454 <exclusion>
455 <groupId>org.slf4j</groupId>
456 <artifactId>slf4j-log4j12</artifactId>
457 </exclusion>
458 </exclusions>
459 </dependency>
667e2de @jwills Initial public release
jwills authored
460 </dependencies>
461
462 <repositories>
463 <repository>
464 <id>maven-hadoop</id>
465 <name>Hadoop Releases</name>
466 <url>https://repository.cloudera.com/content/repositories/releases/</url>
467 </repository>
468 </repositories>
469
470 <build>
471 <plugins>
472 <plugin>
473 <groupId>org.apache.maven.plugins</groupId>
474 <artifactId>maven-compiler-plugin</artifactId>
475 <version>2.3.2</version>
476 <configuration>
477 <source>1.6</source>
478 <target>1.6</target>
479 </configuration>
480 </plugin>
481 <plugin>
482 <groupId>org.apache.maven.plugins</groupId>
483 <artifactId>maven-surefire-plugin</artifactId>
484 <version>2.10</version>
485 <configuration>
486 <argLine>-Xmx512m</argLine>
487 </configuration>
488 </plugin>
489 <plugin>
490 <groupId>org.apache.maven.plugins</groupId>
491 <artifactId>maven-source-plugin</artifactId>
492 <version>2.1.2</version>
493 <executions>
494 <execution>
495 <id>attach-sources</id>
496 <phase>verify</phase>
497 <goals>
498 <goal>jar-no-fork</goal>
499 </goals>
500 </execution>
501 </executions>
502 </plugin>
25424de @jwills Add support for updating gh-pages w/mvn site command
jwills authored
503 <plugin>
504 <groupId>com.github.github</groupId>
505 <artifactId>site-maven-plugin</artifactId>
506 <version>0.5</version>
507 <configuration>
508 <message>Building site for ${project.version}</message>
509 </configuration>
510 <executions>
511 <execution>
512 <goals>
513 <goal>site</goal>
514 </goals>
515 <phase>site</phase>
516 </execution>
517 </executions>
518 </plugin>
667e2de @jwills Initial public release
jwills authored
519 </plugins>
520 </build>
521
522 <reporting>
523 <plugins>
524 <plugin>
525 <groupId>org.codehaus.mojo</groupId>
526 <artifactId>cobertura-maven-plugin</artifactId>
527 <version>2.5.1</version>
528 </plugin>
529 </plugins>
530 </reporting>
531
532 </project>
Something went wrong with that request. Please try again.