Permalink
Browse files

CRUNCH-8: Moving the code into multiple Maven modules. Contributed by…

… Matthias Friedrich
  • Loading branch information...
1 parent 91b4ac2 commit 83acb813d5293be67ff693bc3e63a19abedffea5 jwills committed Jul 11, 2012
Showing with 395 additions and 16 deletions.
  1. +363 −0 crunch/pom.xml
  2. 0 { → crunch}/src/main/java/org/apache/crunch/CombineFn.java
  3. 0 { → crunch}/src/main/java/org/apache/crunch/DoFn.java
  4. 0 { → crunch}/src/main/java/org/apache/crunch/Emitter.java
  5. 0 { → crunch}/src/main/java/org/apache/crunch/FilterFn.java
  6. 0 { → crunch}/src/main/java/org/apache/crunch/GroupingOptions.java
  7. 0 { → crunch}/src/main/java/org/apache/crunch/MapFn.java
  8. 0 { → crunch}/src/main/java/org/apache/crunch/PCollection.java
  9. 0 { → crunch}/src/main/java/org/apache/crunch/PGroupedTable.java
  10. 0 { → crunch}/src/main/java/org/apache/crunch/PTable.java
  11. 0 { → crunch}/src/main/java/org/apache/crunch/Pair.java
  12. 0 { → crunch}/src/main/java/org/apache/crunch/Pipeline.java
  13. 0 { → crunch}/src/main/java/org/apache/crunch/PipelineResult.java
  14. 0 { → crunch}/src/main/java/org/apache/crunch/Source.java
  15. 0 { → crunch}/src/main/java/org/apache/crunch/SourceTarget.java
  16. 0 { → crunch}/src/main/java/org/apache/crunch/TableSource.java
  17. 0 { → crunch}/src/main/java/org/apache/crunch/Target.java
  18. 0 { → crunch}/src/main/java/org/apache/crunch/Tuple.java
  19. 0 { → crunch}/src/main/java/org/apache/crunch/Tuple3.java
  20. 0 { → crunch}/src/main/java/org/apache/crunch/Tuple4.java
  21. 0 { → crunch}/src/main/java/org/apache/crunch/TupleN.java
  22. 0 { → crunch}/src/main/java/org/apache/crunch/fn/CompositeMapFn.java
  23. 0 { → crunch}/src/main/java/org/apache/crunch/fn/ExtractKeyFn.java
  24. 0 { → crunch}/src/main/java/org/apache/crunch/fn/IdentityFn.java
  25. 0 { → crunch}/src/main/java/org/apache/crunch/fn/MapKeysFn.java
  26. 0 { → crunch}/src/main/java/org/apache/crunch/fn/MapValuesFn.java
  27. 0 { → crunch}/src/main/java/org/apache/crunch/fn/PairMapFn.java
  28. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mem/MemPipeline.java
  29. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mem/collect/MemCollection.java
  30. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mem/collect/MemGroupedTable.java
  31. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mem/collect/MemTable.java
  32. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/MRPipeline.java
  33. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/DoCollectionImpl.java
  34. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/DoTableImpl.java
  35. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/InputCollection.java
  36. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/InputTable.java
  37. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/PCollectionImpl.java
  38. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/PGroupedTableImpl.java
  39. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/PTableBase.java
  40. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/UnionCollection.java
  41. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/collect/UnionTable.java
  42. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/emit/IntermediateEmitter.java
  43. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/emit/MultipleOutputEmitter.java
  44. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/emit/OutputEmitter.java
  45. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/exec/CrunchJob.java
  46. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/exec/MRExecutor.java
  47. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/DoNode.java
  48. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/JobNameBuilder.java
  49. +5 −5 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/JobPrototype.java
  50. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/MSCROutputHandler.java
  51. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/MSCRPlanner.java
  52. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/NodePath.java
  53. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/plan/PlanningParameters.java
  54. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchCombiner.java
  55. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputFormat.java
  56. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputSplit.java
  57. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchInputs.java
  58. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchMapper.java
  59. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchRecordReader.java
  60. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchReducer.java
  61. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchRuntimeException.java
  62. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/CrunchTaskContext.java
  63. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/NodeContext.java
  64. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/RTNode.java
  65. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/RuntimeParameters.java
  66. 0 { → crunch}/src/main/java/org/apache/crunch/impl/mr/run/TaskAttemptContextFactory.java
  67. 0 { → crunch}/src/main/java/org/apache/crunch/io/At.java
  68. 0 { → crunch}/src/main/java/org/apache/crunch/io/CompositePathIterable.java
  69. 0 { → crunch}/src/main/java/org/apache/crunch/io/FileReaderFactory.java
  70. 0 { → crunch}/src/main/java/org/apache/crunch/io/From.java
  71. 0 { → crunch}/src/main/java/org/apache/crunch/io/MapReduceTarget.java
  72. 0 { → crunch}/src/main/java/org/apache/crunch/io/OutputHandler.java
  73. 0 { → crunch}/src/main/java/org/apache/crunch/io/PathTarget.java
  74. 0 { → crunch}/src/main/java/org/apache/crunch/io/PathTargetImpl.java
  75. 0 { → crunch}/src/main/java/org/apache/crunch/io/ReadableSource.java
  76. 0 { → crunch}/src/main/java/org/apache/crunch/io/ReadableSourceTarget.java
  77. 0 { → crunch}/src/main/java/org/apache/crunch/io/SourceTargetHelper.java
  78. 0 { → crunch}/src/main/java/org/apache/crunch/io/To.java
  79. 0 { → crunch}/src/main/java/org/apache/crunch/io/avro/AvroFileReaderFactory.java
  80. 0 { → crunch}/src/main/java/org/apache/crunch/io/avro/AvroFileSource.java
  81. 0 { → crunch}/src/main/java/org/apache/crunch/io/avro/AvroFileSourceTarget.java
  82. 0 { → crunch}/src/main/java/org/apache/crunch/io/avro/AvroFileTarget.java
  83. 0 { → crunch}/src/main/java/org/apache/crunch/io/hbase/HBaseSourceTarget.java
  84. 0 { → crunch}/src/main/java/org/apache/crunch/io/hbase/HBaseTarget.java
  85. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/FileSourceImpl.java
  86. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/FileTableSourceImpl.java
  87. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/FileTargetImpl.java
  88. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/InputBundle.java
  89. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/ReadableSourcePathTargetImpl.java
  90. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/ReadableSourceTargetImpl.java
  91. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/SourcePathTargetImpl.java
  92. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/SourceTargetImpl.java
  93. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/TableSourcePathTargetImpl.java
  94. 0 { → crunch}/src/main/java/org/apache/crunch/io/impl/TableSourceTargetImpl.java
  95. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileHelper.java
  96. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileReaderFactory.java
  97. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileSource.java
  98. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileSourceTarget.java
  99. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileTableReaderFactory.java
  100. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileTableSource.java
  101. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileTableSourceTarget.java
  102. 0 { → crunch}/src/main/java/org/apache/crunch/io/seq/SeqFileTarget.java
  103. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/BZip2TextInputFormat.java
  104. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/CBZip2InputStream.java
  105. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/TextFileReaderFactory.java
  106. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/TextFileSource.java
  107. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/TextFileSourceTarget.java
  108. 0 { → crunch}/src/main/java/org/apache/crunch/io/text/TextFileTarget.java
  109. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Aggregate.java
  110. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Cartesian.java
  111. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Cogroup.java
  112. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Join.java
  113. 0 { → crunch}/src/main/java/org/apache/crunch/lib/PTables.java
  114. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Sample.java
  115. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Set.java
  116. 0 { → crunch}/src/main/java/org/apache/crunch/lib/Sort.java
  117. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/FullOuterJoinFn.java
  118. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/InnerJoinFn.java
  119. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/JoinFn.java
  120. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/JoinUtils.java
  121. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/LeftOuterJoinFn.java
  122. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/MapsideJoin.java
  123. 0 { → crunch}/src/main/java/org/apache/crunch/lib/join/RightOuterJoinFn.java
  124. 0 { → crunch}/src/main/java/org/apache/crunch/materialize/MaterializableIterable.java
  125. 0 { → crunch}/src/main/java/org/apache/crunch/materialize/MaterializableMap.java
  126. 0 { → crunch}/src/main/java/org/apache/crunch/test/FileHelper.java
  127. 0 { → crunch}/src/main/java/org/apache/crunch/test/InMemoryEmitter.java
  128. 0 { → crunch}/src/main/java/org/apache/crunch/test/TestCounters.java
  129. 0 { → crunch}/src/main/java/org/apache/crunch/tool/CrunchTool.java
  130. 0 { → crunch}/src/main/java/org/apache/crunch/types/Converter.java
  131. 0 { → crunch}/src/main/java/org/apache/crunch/types/PGroupedTableType.java
  132. 0 { → crunch}/src/main/java/org/apache/crunch/types/PTableType.java
  133. 0 { → crunch}/src/main/java/org/apache/crunch/types/PType.java
  134. 0 { → crunch}/src/main/java/org/apache/crunch/types/PTypeFamily.java
  135. 0 { → crunch}/src/main/java/org/apache/crunch/types/PTypeUtils.java
  136. 0 { → crunch}/src/main/java/org/apache/crunch/types/TupleFactory.java
  137. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroDeepCopier.java
  138. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroGroupedTableType.java
  139. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroInputFormat.java
  140. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroKeyConverter.java
  141. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroOutputFormat.java
  142. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroPairConverter.java
  143. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroRecordReader.java
  144. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroTableType.java
  145. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroType.java
  146. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroTypeFamily.java
  147. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/AvroUtf8InputFormat.java
  148. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/Avros.java
  149. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/ReflectDataFactory.java
  150. 0 { → crunch}/src/main/java/org/apache/crunch/types/avro/SafeAvroSerialization.java
  151. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/GenericArrayWritable.java
  152. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/TextMapWritable.java
  153. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/TupleWritable.java
  154. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritableGroupedTableType.java
  155. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritablePairConverter.java
  156. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritableTableType.java
  157. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritableType.java
  158. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritableTypeFamily.java
  159. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/WritableValueConverter.java
  160. 0 { → crunch}/src/main/java/org/apache/crunch/types/writable/Writables.java
  161. 0 { → crunch}/src/main/java/org/apache/crunch/util/Collects.java
  162. 0 { → crunch}/src/main/java/org/apache/crunch/util/DistCache.java
  163. 0 { → crunch}/src/main/java/org/apache/crunch/util/PTypes.java
  164. 0 { → crunch}/src/main/java/org/apache/crunch/util/Protos.java
  165. 0 { → crunch}/src/main/java/org/apache/crunch/util/Tuples.java
  166. 0 { → crunch}/src/main/java/org/apache/hadoop/mapreduce/lib/jobcontrol/CrunchControlledJob.java
  167. 0 { → crunch}/src/main/java/org/apache/hadoop/mapreduce/lib/jobcontrol/CrunchJobControl.java
  168. 0 { → crunch}/src/main/java/org/apache/hadoop/mapreduce/lib/output/CrunchMultipleOutputs.java
  169. 0 { → crunch}/src/main/resources/log4j.properties
  170. 0 { → crunch}/src/test/java/org/apache/crunch/CollectionsTest.java
  171. 0 { → crunch}/src/test/java/org/apache/crunch/CombineFnTest.java
  172. 0 { → crunch}/src/test/java/org/apache/crunch/FilterFnTest.java
  173. 0 { → crunch}/src/test/java/org/apache/crunch/MapsTest.java
  174. 0 { → crunch}/src/test/java/org/apache/crunch/MaterializeTest.java
  175. 0 { → crunch}/src/test/java/org/apache/crunch/MaterializeToMapTest.java
  176. 0 { → crunch}/src/test/java/org/apache/crunch/MultipleOutputTest.java
  177. 0 { → crunch}/src/test/java/org/apache/crunch/PCollectionGetSizeTest.java
  178. 0 { → crunch}/src/test/java/org/apache/crunch/PTableKeyValueTest.java
  179. 0 { → crunch}/src/test/java/org/apache/crunch/PageRankTest.java
  180. 0 { → crunch}/src/test/java/org/apache/crunch/PairTest.java
  181. 0 { → crunch}/src/test/java/org/apache/crunch/TFIDFTest.java
  182. 0 { → crunch}/src/test/java/org/apache/crunch/TermFrequencyTest.java
  183. 0 { → crunch}/src/test/java/org/apache/crunch/TextPairTest.java
  184. 0 { → crunch}/src/test/java/org/apache/crunch/TupleNClassCastBugTest.java
  185. 0 { → crunch}/src/test/java/org/apache/crunch/TupleTest.java
  186. 0 { → crunch}/src/test/java/org/apache/crunch/WordCountHBaseTest.java
  187. 0 { → crunch}/src/test/java/org/apache/crunch/WordCountTest.java
  188. 0 { → crunch}/src/test/java/org/apache/crunch/fn/ExtractKeyFnTest.java
  189. 0 { → crunch}/src/test/java/org/apache/crunch/fn/MapKeysTest.java
  190. 0 { → crunch}/src/test/java/org/apache/crunch/fn/MapValuesTest.java
  191. 0 { → crunch}/src/test/java/org/apache/crunch/fn/PairMapTest.java
  192. 0 { → crunch}/src/test/java/org/apache/crunch/fn/StoreLastEmitter.java
  193. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mem/MemPipelineFileWritingTest.java
  194. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mr/MRPipelineTest.java
  195. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mr/collect/DoCollectionImplTest.java
  196. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mr/collect/DoTableImplTest.java
  197. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mr/collect/UnionCollectionTest.java
  198. 0 { → crunch}/src/test/java/org/apache/crunch/impl/mr/plan/JobNameBuilderTest.java
  199. 0 { → crunch}/src/test/java/org/apache/crunch/io/CompositePathIterableTest.java
  200. 0 { → crunch}/src/test/java/org/apache/crunch/io/SourceTargetHelperTest.java
  201. 0 { → crunch}/src/test/java/org/apache/crunch/io/avro/AvroFileReaderFactoryTest.java
  202. 0 { → crunch}/src/test/java/org/apache/crunch/io/avro/AvroFileSourceTargetTest.java
  203. 0 { → crunch}/src/test/java/org/apache/crunch/io/avro/AvroFileSourceTest.java
  204. 0 { → crunch}/src/test/java/org/apache/crunch/io/avro/AvroReflectTest.java
  205. 0 { → crunch}/src/test/java/org/apache/crunch/lib/AggregateTest.java
  206. 0 { → crunch}/src/test/java/org/apache/crunch/lib/AvroIndexedRecordPartitionerTest.java
  207. 0 { → crunch}/src/test/java/org/apache/crunch/lib/AvroTypeSortTest.java
  208. 0 { → crunch}/src/test/java/org/apache/crunch/lib/CartesianTest.java
  209. 0 { → crunch}/src/test/java/org/apache/crunch/lib/CogroupTest.java
  210. 0 { → crunch}/src/test/java/org/apache/crunch/lib/SampleTest.java
  211. 0 { → crunch}/src/test/java/org/apache/crunch/lib/SetTest.java
  212. 0 { → crunch}/src/test/java/org/apache/crunch/lib/SortTest.java
  213. 0 { → crunch}/src/test/java/org/apache/crunch/lib/SpecificAvroGroupByTest.java
  214. 0 { → crunch}/src/test/java/org/apache/crunch/lib/TupleWritablePartitionerTest.java
  215. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/FullOuterJoinTest.java
  216. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/InnerJoinTest.java
  217. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/JoinTester.java
  218. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/LeftOuterJoinTest.java
  219. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/MapsideJoinTest.java
  220. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/MultiAvroSchemaJoinTest.java
  221. 0 { → crunch}/src/test/java/org/apache/crunch/lib/join/RightOuterJoinTest.java
  222. 0 { → crunch}/src/test/java/org/apache/crunch/test/CountersTest.java
  223. 0 { → crunch}/src/test/java/org/apache/crunch/test/Employee.java
  224. 0 { → crunch}/src/test/java/org/apache/crunch/test/Person.java
  225. 0 { → crunch}/src/test/java/org/apache/crunch/types/PTypeUtilsTest.java
  226. 0 { → crunch}/src/test/java/org/apache/crunch/types/avro/AvroDeepCopierTest.java
  227. 0 { → crunch}/src/test/java/org/apache/crunch/types/avro/AvroGroupedTableTypeTest.java
  228. 0 { → crunch}/src/test/java/org/apache/crunch/types/avro/AvroTableTypeTest.java
  229. 0 { → crunch}/src/test/java/org/apache/crunch/types/avro/AvroTypeTest.java
  230. 0 { → crunch}/src/test/java/org/apache/crunch/types/avro/AvrosTest.java
  231. 0 { → crunch}/src/test/java/org/apache/crunch/types/writable/WritableGroupedTableTypeTest.java
  232. 0 { → crunch}/src/test/java/org/apache/crunch/types/writable/WritableTableTypeTest.java
  233. 0 { → crunch}/src/test/java/org/apache/crunch/types/writable/WritableTypeTest.java
  234. 0 { → crunch}/src/test/java/org/apache/crunch/types/writable/WritablesTest.java
  235. 0 { → crunch}/src/test/java/org/apache/crunch/util/DistCacheTest.java
  236. 0 { → crunch}/src/test/resources/customers.txt
  237. 0 { → crunch}/src/test/resources/docs.txt
  238. 0 { → crunch}/src/test/resources/employee.avro
  239. 0 { → crunch}/src/test/resources/emptyTextFile.txt
  240. 0 { → crunch}/src/test/resources/letters.txt
  241. +0 −1 { → crunch}/src/test/resources/log4j.properties
  242. 0 { → crunch}/src/test/resources/maugham.txt
  243. 0 { → crunch}/src/test/resources/orders.txt
  244. 0 { → crunch}/src/test/resources/person.avro
  245. 0 { → crunch}/src/test/resources/set1.txt
  246. 0 { → crunch}/src/test/resources/set2.txt
  247. 0 { → crunch}/src/test/resources/shakes.txt
  248. 0 { → crunch}/src/test/resources/urls.txt
  249. +8 −4 examples/pom.xml
  250. +11 −3 pom.xml
  251. +8 −3 scrunch/pom.xml
View
@@ -0,0 +1,363 @@
+<!--
+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/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.crunch</groupId>
+ <artifactId>crunch-parent</artifactId>
+ <version>0.3.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>crunch</artifactId>
+ <name>Apache Incubator Crunch</name>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <avro.version>1.7.0</avro.version>
+ <hadoop.version>0.20.2-cdh3u4</hadoop.version>
+ <hbase.version>0.90.6-cdh3u4</hbase.version>
+ </properties>
+
+ <scm>
+ <url>https://git-wip-us.apache.org/repos/asf?p=incubator-crunch.git</url>
+ <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-crunch.git</connection>
+ <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-crunch.git</developerConnection>
+ </scm>
+
+ <issueManagement>
+ <system>JIRA</system>
+ <url>http://issues.apache.org/jira/browse/CRUNCH</url>
+ </issueManagement>
+
+ <licenses>
+ <license>
+ <name>Apache 2</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org</url>
+ </organization>
+
+ <mailingLists>
+ <mailingList>
+ <name>User List</name>
+ <subscribe>crunch-user-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>crunch-user-unsubscribe@incubator.apache.org</unsubscribe>
+ <post>crunch-user@incubator.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-user/</archive>
+ </mailingList>
+ <mailingList>
+ <name>Developer List</name>
+ <subscribe>crunch-dev-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>crunch-dev-unsubscribe@incubator.apache.org</unsubscribe>
+ <post>crunch-dev@incubator.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-dev/</archive>
+ </mailingList>
+ <mailingList>
+ <name>Commits List</name>
+ <subscribe>crunch-commits-subscribe@incubator.apache.org</subscribe>
+ <unsubscribe>crunch-commits-unsubscribe@incubator.apache.org</unsubscribe>
+ <post>crunch-commits@incubator.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/incubator-crunch-commits/</archive>
+ </mailingList>
+ </mailingLists>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>11.0.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <version>${hadoop.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro</artifactId>
+ <version>${avro.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro-mapred</artifactId>
+ <version>${avro.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codehaus.jackson</groupId>
+ <artifactId>jackson-core-asl</artifactId>
+ <version>1.8.3</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codehaus.jackson</groupId>
+ <artifactId>jackson-mapper-asl</artifactId>
+ <version>1.8.3</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codehaus.jackson</groupId>
+ <artifactId>jackson-smile</artifactId>
+ <version>1.8.6</version>
+ </dependency>
+
+ <!-- Both Protobufs and Thrift are supported as
+ derived serialization types, and you can use
+ (almost) any version of them you like, Crunch
+ only relies on the stable public APIs, not the
+ structure of the files themselves.
+
+ Both dependencies are scoped as provided, in
+ order to not expand the size of the assembly jars
+ unnecessarily.
+ -->
+
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>2.4.1</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.thrift</groupId>
+ <artifactId>libthrift</artifactId>
+ <version>0.8.0</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.2</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>1.9.0</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-minicluster</artifactId>
+ <version>${hadoop.version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-all</artifactId>
+ <version>1.1</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.15</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.jms</groupId>
+ <artifactId>jms</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.jdmk</groupId>
+ <artifactId>jmxtools</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.jmx</groupId>
+ <artifactId>jmxri</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hbase</groupId>
+ <artifactId>hbase</artifactId>
+ <version>${hbase.version}</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>avro</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-core</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.hbase</groupId>
+ <artifactId>hbase</artifactId>
+ <version>${hbase.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>avro</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+ <repositories>
+ <repository>
+ <id>maven-hadoop</id>
+ <name>Hadoop Releases</name>
+ <url>https://repository.cloudera.com/content/repositories/releases/</url>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.10</version>
+ <configuration>
+ <argLine>-Xmx512m</argLine>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.1.2</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>com.github.github</groupId>
+ <artifactId>site-maven-plugin</artifactId>
+ <version>0.5</version>
+ <configuration>
+ <message>Building site for ${project.version}</message>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>site</goal>
+ </goals>
+ <phase>site</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/lib</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <version>2.5.1</version>
+ </plugin>
+ </plugins>
+ </reporting>
+
+</project>
Oops, something went wrong.

0 comments on commit 83acb81

Please sign in to comment.