protected void renderBody()

in src/main/java/org/apache/maven/plugins/dependency/analyze/AnalyzeReportRenderer.java [61:104]


    protected void renderBody() {
        startSection(getTitle());

        boolean reported = false;

        // Generate Used Declared dependencies:
        if (!analysis.getUsedDeclaredArtifacts().isEmpty()) {
            startSection(getI18nString("UsedDeclaredDependencies"));
            renderDependenciesTable(sink, analysis.getUsedDeclaredArtifacts());
            endSection();
            reported = true;
        }

        // Generate Used Undeclared dependencies:

        if (!analysis.getUsedUndeclaredArtifacts().isEmpty()) {
            startSection(getI18nString("UsedUndeclaredDependencies"));
            renderDependenciesTable(sink, analysis.getUsedUndeclaredArtifacts());
            endSection();
            reported = true;
        }

        // Generate Unused declared dependencies:
        if (!analysis.getUnusedDeclaredArtifacts().isEmpty()) {
            startSection(getI18nString("UnusedDeclaredDependencies"));
            renderDependenciesTable(sink, analysis.getUnusedDeclaredArtifacts());
            endSection();
            reported = true;
        }

        // Generate Non-Test Scoped Test Dependencies:
        if (!analysis.getTestArtifactsWithNonTestScope().isEmpty()) {
            startSection(getI18nString("CompileScopeTestOnlyDependencies"));
            renderDependenciesTable(sink, analysis.getTestArtifactsWithNonTestScope());
            endSection();
            reported = true;
        }

        if (!reported) {
            text(getI18nString("noDependencyProblems"));
        }

        endSection();
    }