public void executeReport()

in src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java [125:168]


    public void executeReport(Locale locale) {
        try {
            copyResources(new File(getOutputDirectory()));
        } catch (IOException e) {
            getLog().error("Cannot copy resources", e);
        }

        ProjectBuildingRequest buildingRequest =
                new DefaultProjectBuildingRequest(getSession().getProjectBuildingRequest());
        buildingRequest.setLocalRepository(localRepository);
        buildingRequest.setRemoteRepositories(remoteRepositories);
        buildingRequest.setPluginArtifactRepositories(pluginRepositories);

        RepositoryUtils repoUtils = new RepositoryUtils(
                getLog(),
                projectBuilder,
                repositorySystem,
                resolver,
                remoteRepositories,
                pluginRepositories,
                buildingRequest,
                repositoryMetadataManager);

        DependencyNode dependencyNode = resolveProject();

        Dependencies dependencies = new Dependencies(project, dependencyNode, classesAnalyzer);

        DependenciesReportConfiguration config = new DependenciesReportConfiguration(dependencyDetailsEnabled);

        DependenciesRenderer r = new DependenciesRenderer(
                getSink(),
                locale,
                getI18N(locale),
                getLog(),
                dependencies,
                dependencyNode,
                config,
                repoUtils,
                repositorySystem,
                projectBuilder,
                buildingRequest,
                getLicenseMappings());
        r.render();
    }