hudson.maven
Interface MavenProjectActionBuilder

All Known Implementing Classes:
AbstractMavenJavadocArchiver, BuildInfoRecorder, MavenArtifactArchiver, MavenFingerprinter, MavenJavadocArchiver, MavenMailer, MavenReporter, MavenSiteArchiver, MavenTestJavadocArchiver, ReportCollector, SurefireArchiver, TestFailureDetector

public interface MavenProjectActionBuilder

Can contribute to project actions.

Author:
Kohsuke Kawaguchi
See Also:
MavenBuildProxy.registerAsProjectAction(MavenProjectActionBuilder)

Method Summary
 Collection<? extends Action> getProjectActions(MavenModule module)
          Equivalent of BuildStep.getProjectActions(AbstractProject).
 

Method Detail

getProjectActions

Collection<? extends Action> getProjectActions(MavenModule module)
Equivalent of BuildStep.getProjectActions(AbstractProject).

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, call MavenBuildProxy.registerAsProjectAction(MavenProjectActionBuilder) during the build.

Returns:
can be empty but never null.
Since:
1.341


Copyright © 2004-2013. All Rights Reserved.