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