in src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java [214:233]
private MavenProject getModuleFromReactor(
MavenProject project, List<MavenProject> reactorProjects, String module) {
// Mainly case of unit test
if (reactorProjects == null) {
return null;
}
try {
File moduleBasedir = new File(project.getBasedir(), module).getCanonicalFile();
for (MavenProject reactorProject : reactorProjects) {
if (moduleBasedir.equals(reactorProject.getBasedir())) {
return reactorProject;
}
}
} catch (IOException e) {
log.error("Error while populating modules menu: " + e.getMessage(), e);
}
// module not found in reactor
return null;
}