Class ConnectorsDirectoryReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.sentrysoftware.maven.metricshub.connector.AbstractConnectorReport
org.sentrysoftware.maven.metricshub.connector.ConnectorsDirectoryReport
- 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="connectors-directory",
aggregator=false,
defaultPhase=SITE,
requiresDependencyResolution=RUNTIME,
requiresOnline=false,
requiresProject=true,
threadSafe=true)
public class ConnectorsDirectoryReport
extends AbstractConnectorReport
This Maven report goal builds an HTML Page for the Connectors Directory.
It is invoked during the Maven site generation process.
It takes the source code of the connectors as input then generates a report that describes the connectors in detail.
It takes the source code of the connectors as input then generates a report that describes the connectors in detail.
This plugin goal is a report goal that works in the site build lifecycle. It simply needs to be declared in the report section of the pom.xml.
The goal actually reads the .yaml files (Connectors) located in ${sourceDirectory} and produces HTML Web pages that are decorated using the specified Maven skin in site.xml.
-
Field Summary
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, execute, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.reporting.MavenReport
getOutputPath
-
Field Details
-
CONNECTORS_DIRECTORY_OUTPUT_NAME
Connector directory output name- See Also:
-
-
Constructor Details
-
ConnectorsDirectoryReport
public ConnectorsDirectoryReport()
-
-
Method Details
-
getDescription
-
getName
-
getOutputName
-