Using the following command, and Oracle JDK 1.7.0, my compilation of Apache Flume fails :
mvn -fn compile -Phadoop-2 -DskipTests -l mvn.compile.res
That's because of a package, hadoop-test, that was present in hadoop 1 and does not exist anymore.
A "temporary solution" I have found was to add the following depedency to the pom.xml file under hadoop-2 profile, copy/pasted from the hadoop-1 one :
What do you guys think ? That "works" but may not be what we should do, as it may not be a clean way.