HADOOP-12893, we are seeing mvn install -DskipTests failing in branch-2.7, branch-2.7.3, and branch-2.6. This failure is caused by the followings
- hadoop-project module depends on hadoop-build-tools module, but hadoop-project module does not declare hadoop-build-tools as its submodule. Therefore, hadoop-build-tools is not built before building hadoop-project.
- hadoop-build-tools pom and jar are not uploaded to the snapshot repository (https://repository.apache.org/content/repositories/snapshots/org/apache/hadoop/hadoop-build-tools/)
The build failure occurs if the both of the above conditions are satisfied.