hudson.maven
Class Maven3Builder

java.lang.Object
  extended by hudson.maven.AbstractMavenBuilder
      extended by hudson.maven.Maven3Builder
All Implemented Interfaces:
Callable<Result,IOException>, DelegatingCallable<Result,IOException>, Serializable

public class Maven3Builder
extends AbstractMavenBuilder
implements DelegatingCallable<Result,IOException>

Author:
Olivier Lamy
See Also:
Serialized Form

Field Summary
protected  List<Future<?>> futures
          Record all asynchronous executions as they are scheduled, to make sure they are all completed before we finish.
static boolean markAsSuccess
           
 
Fields inherited from class hudson.maven.AbstractMavenBuilder
goals, listener, systemProps
 
Constructor Summary
protected Maven3Builder(BuildListener listener, Map<ModuleName,MavenBuild.ProxyImpl2> proxies, Map<ModuleName,List<MavenReporter>> reporters, List<String> goals, Map<String,String> systemProps, MavenBuildInformation mavenBuildInformation)
           
 
Method Summary
 Result call()
           
 ClassLoader getClassLoader()
           
 
Methods inherited from class hudson.maven.AbstractMavenBuilder
format, formatArgs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

futures

protected transient List<Future<?>> futures
Record all asynchronous executions as they are scheduled, to make sure they are all completed before we finish.


markAsSuccess

public static boolean markAsSuccess
Constructor Detail

Maven3Builder

protected Maven3Builder(BuildListener listener,
                        Map<ModuleName,MavenBuild.ProxyImpl2> proxies,
                        Map<ModuleName,List<MavenReporter>> reporters,
                        List<String> goals,
                        Map<String,String> systemProps,
                        MavenBuildInformation mavenBuildInformation)
Method Detail

call

public Result call()
            throws IOException
Specified by:
call in interface Callable<Result,IOException>
Throws:
IOException

getClassLoader

public ClassLoader getClassLoader()
Specified by:
getClassLoader in interface DelegatingCallable<Result,IOException>
Overrides:
getClassLoader in class AbstractMavenBuilder


Copyright © 2004-2011. All Rights Reserved.