hudson.plugins.m2_repo_reaper
Class M2RepoReaperWrapper

java.lang.Object
  extended by hudson.tasks.BuildWrapper
      extended by hudson.plugins.m2_repo_reaper.M2RepoReaperWrapper
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>

public class M2RepoReaperWrapper
extends hudson.tasks.BuildWrapper

Wraps an M2 project to clean some or all of the repository before starting. In this version of the plugin, it will only do anything if the project has a private M2 repository.

Version:
1.0
Author:
Benson Margulies

Nested Class Summary
static class M2RepoReaperWrapper.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper
hudson.tasks.BuildWrapper.Environment
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
M2RepoReaperWrapper(java.lang.String artifactPatterns)
           
 
Method Summary
 java.lang.String getArtifactPatterns()
           
 java.util.List<java.lang.String> getPatterns()
           
 void setArtifactPatterns(java.lang.String artifactPatterns)
           
 void setPatterns(java.util.List<java.lang.String> patterns)
           
 hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.BuildWrapper
all, decorateLauncher, getDescriptor, getProjectAction, setUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

M2RepoReaperWrapper

@DataBoundConstructor
public M2RepoReaperWrapper(java.lang.String artifactPatterns)
Method Detail

getPatterns

public java.util.List<java.lang.String> getPatterns()

setPatterns

public void setPatterns(java.util.List<java.lang.String> patterns)

getArtifactPatterns

public java.lang.String getArtifactPatterns()

setArtifactPatterns

public void setArtifactPatterns(java.lang.String artifactPatterns)

setUp

public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
                                                   hudson.Launcher launcher,
                                                   hudson.model.BuildListener listener)
                                            throws java.io.IOException,
                                                   java.lang.InterruptedException
Overrides:
setUp in class hudson.tasks.BuildWrapper
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2009. All Rights Reserved.