private MavenProject getModuleFromReactor()

in src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java [199:218]


        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;
        }