I am interested in working on mapreduce package, so not sure if I need
to compile the whole tree.
I work on branch-0.23. It can be just imported into SpringToolsSuite,
then click on Run -> Maven -> type in 'compile' target. It compiles
module it just fails on Avro stuff. But it is good enough that you can
edit it in Eclipse with some comfort. Then just commit to git and let
Jenkins on Unix to build it for you.