When calling out to contrib targets using trunk the following message appears (e.g. for "ant clean-contrib"):
[subant] No sub-builds to iterate on
This seems to have been happening since
HADOOP-5107 which added inheritall="true" to the subant call. I notice that inheritall="true" was only added to common's top-level build file, HDFS and MapReduce didn't have it added. Anyone know why?
Anyway, this patch removes inheritall="true" which causes the contrib targets to work again. I've also fixed the test contrib modules that are included since they mistakenly refer to HDFS and MapReduce modules (a vestige of the project split?).