org.whitesource.jenkins.extractor.maven
Class MavenDependenciesRecorder
java.lang.Object
hudson.maven.MavenReporter
org.whitesource.jenkins.extractor.maven.MavenDependenciesRecorder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.maven.MavenProjectActionBuilder, hudson.model.Describable<hudson.maven.MavenReporter>, Serializable
public class MavenDependenciesRecorder
- extends hudson.maven.MavenReporter
Records dependencies used during the build.
- Author:
- Yossi Shaul (Original), Edo.Shor (White Source)
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
|
Method Summary |
boolean |
postBuild(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.model.BuildListener listener)
Sends the collected dependencies over to the master and record them. |
boolean |
postExecute(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.maven.MojoInfo mojo,
hudson.model.BuildListener listener,
Throwable error)
Mojos perform different dependency resolution, so we add dependencies for each mojo. |
boolean |
preBuild(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.model.BuildListener listener)
|
| Methods inherited from class hudson.maven.MavenReporter |
end, enterModule, getAggregatedProjectAction, getDescriptor, getProjectAction, getProjectActions, leaveModule, preExecute, reportGenerated |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenDependenciesRecorder
public MavenDependenciesRecorder()
preBuild
public boolean preBuild(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.model.BuildListener listener)
- Overrides:
preBuild in class hudson.maven.MavenReporter
postExecute
public boolean postExecute(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.maven.MojoInfo mojo,
hudson.model.BuildListener listener,
Throwable error)
- Mojos perform different dependency resolution, so we add dependencies for each mojo.
- Overrides:
postExecute in class hudson.maven.MavenReporter
postBuild
public boolean postBuild(hudson.maven.MavenBuildProxy build,
org.apache.maven.project.MavenProject pom,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
- Sends the collected dependencies over to the master and record them.
- Overrides:
postBuild in class hudson.maven.MavenReporter
- Throws:
InterruptedException
IOException
Copyright © 2004-2013 White Source. All Rights Reserved.