public class MavenSiteArchiver extends MavenReporter
site.
For multi module projects the project whose pom is referenced in the configuration (i.e. the MavenBuild.getParentBuild() will be recorded to
the site, module projects' sites will be stored beneath site/${moduleProject.artifactId}.| Modifier and Type | Class and Description |
|---|---|
static class |
MavenSiteArchiver.DescriptorImpl |
static class |
MavenSiteArchiver.SiteAction |
| Constructor and Description |
|---|
MavenSiteArchiver() |
| Modifier and Type | Method and Description |
|---|---|
hudson.model.Action |
getAggregatedProjectAction(MavenModuleSet project)
Works like
MavenReporter.getProjectAction(MavenModule) but
works at MavenModuleSet level. |
Collection<? extends hudson.model.Action> |
getProjectActions(MavenModule project)
Equivalent of
BuildStep.getProjectActions(AbstractProject)
for MavenReporter. |
boolean |
postExecute(MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
MojoInfo mojo,
hudson.model.BuildListener listener,
Throwable error)
Called after execution of a single mojo.
|
end, enterModule, getDescriptor, getProjectAction, leaveModule, postBuild, preBuild, preExecute, reportGeneratedpublic boolean postExecute(MavenBuildProxy build, org.apache.maven.project.MavenProject pom, MojoInfo mojo, hudson.model.BuildListener listener, Throwable error) throws InterruptedException, IOException
MavenReporter
See MavenReporter.preExecute(hudson.maven.MavenBuildProxy, org.apache.maven.project.MavenProject, hudson.maven.MojoInfo, hudson.model.BuildListener) for the contract.
postExecute in class MavenReportererror - If mojo execution failed with MojoFailureException or
MojoExecutionException, this method is still invoked
with those error objects.
If mojo executed successfully, this parameter is null.InterruptedExceptionIOExceptionpublic Collection<? extends hudson.model.Action> getProjectActions(MavenModule project)
MavenReporterBuildStep.getProjectActions(AbstractProject)
for MavenReporter.
Registers a transient action to MavenModule when it's rendered.
This is useful if you'd like to display an action at the module level.
Since this contributes a transient action, the returned Action
will not be serialized.
For this method to be invoked, your MavenReporter has to invoke
MavenBuildProxy.registerAsProjectAction(MavenReporter) during the build.
getProjectActions in interface MavenProjectActionBuildergetProjectActions in class MavenReporterpublic hudson.model.Action getAggregatedProjectAction(MavenModuleSet project)
MavenReporterMavenReporter.getProjectAction(MavenModule) but
works at MavenModuleSet level.
For this method to be invoked, your MavenReporter has to invoke
MavenBuildProxy.registerAsAggregatedProjectAction(MavenReporter) during the build.
getAggregatedProjectAction in class MavenReporterCopyright © 2016–2017. All rights reserved.