Class DependencyConvergenceReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.report.projectinfo.AbstractProjectInfoReport
org.apache.maven.report.projectinfo.DependencyConvergenceReport
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.apache.maven.reporting.MavenMultiPageReport,org.apache.maven.reporting.MavenReport
@Mojo(name="dependency-convergence",
aggregator=true)
public class DependencyConvergenceReport
extends AbstractProjectInfoReport
Generates the Project Dependency Convergence report for (reactor) builds.
- Since:
- 2.0
- Author:
- Joakim Erdfelt, Vincent Siveton , Simon Wang
-
Field Summary
Fields inherited from class org.apache.maven.report.projectinfo.AbstractProjectInfoReport
customBundle, pluginRepositories, projectBuilder, remoteRepositories, settings, skipEmptyReportFields inherited from class org.apache.maven.reporting.AbstractMavenReport
locale, mojoExecution, outputDirectory, outputFormat, outputTimestamp, project, reactorProjects, remoteProjectRepositories, repoSession, siteDirectory, siteRenderer, siteToolFields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLEFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDependencyConvergenceReport(org.apache.maven.repository.RepositorySystem repositorySystem, org.codehaus.plexus.i18n.I18N i18n, org.apache.maven.project.ProjectBuilder projectBuilder, org.apache.maven.shared.dependency.graph.DependencyCollectorBuilder dependencyCollectorBuilder) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecuteReport(Locale locale) protected Stringorg.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitorgetSerializingDependencyNodeVisitor(org.apache.maven.doxia.sink.Sink sink) Methods inherited from class org.apache.maven.report.projectinfo.AbstractProjectInfoReport
canGenerateReport, getCategoryName, getDescription, getI18N, getI18nString, getLicenseMappings, getMojoExecution, getName, getPlugin, getPluginParameter, getReactorProjects, getSession, isEmptyMethods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, constructXrefLocation, execute, generate, generate, getInputEncoding, getLocale, getOutputDirectory, getOutputEncoding, getProject, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, getXrefLocation, isExternalReport, setReportOutputDirectoryMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.reporting.MavenReport
getOutputPath
-
Constructor Details
-
Method Details
-
getOutputName
-
getI18Nsection
- Specified by:
getI18Nsectionin classAbstractProjectInfoReport- Returns:
- The according string for the section.
-
executeReport
- Specified by:
executeReportin classorg.apache.maven.reporting.AbstractMavenReport- Throws:
org.apache.maven.reporting.MavenReportException
-
getSerializingDependencyNodeVisitor
public org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor getSerializingDependencyNodeVisitor(org.apache.maven.doxia.sink.Sink sink) - Parameters:
sink-Sink- Returns:
DependencyNodeVisitor
-