Description
- mapreduce has not been rebased on top of trunk
- mapreduce dir/module should be named hadoop-mapreduce (following convention of common, hdfs)
- there is lot of stuff under mapreduce that seems stale (bin/, conf, ivy/, lib/ src/)
- yarn* dirs/modules should be named hadoop-yarn* (following convention of other Hadoop artifacts)
- yarn/bin/ scripts should be under yarn/src/main/bin
- yarn/conf/ scripts should be under yarn/src/main/conf
- JAR POM files do not use hadoop-project POM as parent
- some POM files have version parameterized and this will break things for people consuming JARs from Maven repos
- mapreduce is not using assembly from hadoop-assemblies (the changes introduced by
HDFS-2096make the assembly/packaging reusable across different components)