Class ReproducibleCentralReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugins.artifact.buildinfo.ReproducibleCentralReport
- 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="reproducible-central",
defaultPhase=SITE,
requiresDependencyResolution=RUNTIME,
requiresProject=true,
threadSafe=true)
public class ReproducibleCentralReport
extends org.apache.maven.reporting.AbstractMavenReport
Builds a Reproducible Builds report on the project and its dependencies,
using Reproducible Central Artifact badges.
These badges are based on
artifact-level data provided by
Reproducible Central,
reworked
from project-level rebuild results.
- Since:
- 3.6.0
-
Field Summary
Fields inherited from class org.apache.maven.reporting.AbstractMavenReport
outputDirectory, project, siteRenderer
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
executeReport
(Locale locale) getDescription
(Locale locale) Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getProject, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectory
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
ReproducibleCentralReport
public ReproducibleCentralReport()
-
-
Method Details
-
executeReport
- Specified by:
executeReport
in classorg.apache.maven.reporting.AbstractMavenReport
- Throws:
org.apache.maven.reporting.MavenReportException
-
getOutputName
-
getName
-
getDescription
-